Pros
Bosses are knowledgeable, colleagues are productive, good office amenities, all round it is a great place to work.
Cons
Poor tech, computer softwares often too slow
Pros
little politics comfortable working environment lower turnover compared with peer companies
Cons
less competitive compared with peer companies like GS MS