Pros
1) Employee friendly 2) Organised Company 3) System Oriented 4) Helpful and supportive colleagues
Cons
1) Internal Politics is very high 2) Growth is slow 3) Work/Life balance can be difficult to manage sometimes.
Pros
Good work life balance, competitive environment
Cons
Slow increament, other then that good company