Great support of management,
You will get all resources to get your work done,
Decent hike (even in hard times),
Flexibility to move in different domain or project
Cons
You may end-up in project where you might have limited scope of learning.
In few location, if employee have good relationship with higher management, then he/she will get added advantage