Pros
1. If you survive the Cons and still feeling motivated , there are tons of work to sacrifice your work life balance and still get unnoticed. 2. Environment is very dynamic in nature (including your goals and reporting managers). only constant is your designation / salary. 3. Highly Motivating factor : fear of getting laid off.
Cons
1. Zero meritocracy; project ownership meets humiliation instead of promised hikes. 2. Hard work is reassigned post proveout, so favorites get the rewards. 3. Incompetent collegues/seniors thrive on your effort while you are ignored. 4. Clueless leadership keep doing organization restructure and changing managers every year. 5. Pervasive favoritism and regional lobbies drive all privileges 6. Perception is valued over results. 7. Every year same trend will kill your confidence and demotivates you.