Pros
Having good goals.
Will get a good amount of freedom at work. People try to listen to what we say ( which is good) weather it is taken into account or not is secondary.
Cons
Had good goals but no proper understanding at middel management level how to acheive those. This creates gap between top management and those who work towards goals.
No proper comunication between different teams, even though the final project goals are related and connected.
Plans change very frequently and we get confused what we are doing here again above point is the reason.
Feel unsecure about job position.
Increments or appraisal happens only for those who can manage and at higher levels, not for those who really work. If lucky enough to get it's an eye washer.
Pay less & expect too much.