The company is good for settle, people have lots of free time to enjoy there life.
Infrasture is simply awesome. Free food with a well-maintained cafeteria.
Cons
The learning curve is very slow.
There is a thin line between Manager and team members.
HR is a puppet in front of the Managers.