Pros
Big organisation and nothing else
Cons
1. Work environment is full of politics.
2. Do not appraise hard working.
3. You will see favoritism in every team.
4. Appraisals are pathetic.
5. If you want promotion then just bribe your management, no experience or team handling expertise required.
6. Too much cost cutting in last few years.
7. No annual bonus.