There are some really hardworking and talent people in the company. The company is relatively large player in the market.
Cons
Politics tend to play a bigger role in promotions and salary increases than actual ability, earned merit and good performance. The management and leadership are weak, making working challenging.