Pros
Working with people who are the best in class with regard to what they do. Ability to apply yourself and work to exceed expectations by building your knowlege, skills and experience to the highest levels possible. The involutary separation and severance program is respectable.
Cons
No appreciation from the company for exceptional effort or extraordinary accomplishments. (Your manager/colleagues usually give you a thank you card or take you out to lunch. Upper management rarely takes notice.) You can be working in a critical/necessary position and be placed on a wave to exit the company, as well as be expected to transfer all of your knowledge and skills to other groups. And then they call you for assistance after they have let you go.