Pros: excellent benefits, challenging targets, exposure to many different opportunities
Cons: extremely challenging market dynamics
Overall a good place to work with. Strongly matrixed environment which requires the ability to influence w/o direct authority in order to get things done.
You are surrounded by employees who believe in the products and are here because they want to be, not because they have to.