Great benefits and compensation.
Great working environment.
Employees are looked after well
Cons
- Not organized to great level
- Performance cycles are very aggressive and performance bar is set very high.
- overflow of information which can be overwhelming