everyone gets to work on Cutting edge technology and the company provides independent working environment. The environment is fast paced and very challenging, but gives you opportunity to learn new technologies and be self reliant
Cons
I am glad for this opportunity and do not have any complaints about the company