1. Fast pace environment.
2. Initial learning is satisfactory for a fresher.
Cons
1, Marketing driven company, engineers are just tools here.
2. A lot of suck-ups found their way to the top.
3. Salary for engineers are below average compared to the market for the amount of work they are asked to do.