Dysfunction and annual failed re-orgs create misery.
Pros
Name on resume causes a good amount of headhunter activity. Can really get a good understanding of the data, analytics, and software products provided. However, it does not seem like having in depth knowledge is valued as much as one might expect in other companies. Since there are expectations to work nights and weekends on little to no short notice, it is great to be able to work remotely.
Cons
(Preface: I have received top ratings for many of my years here). Cons: Where to begin? The Pros mentioned are truly the only good thing about the business unit I worked in. But the Cons completely decimate the Pros. Benefits - employees shoulder the cost more and more every year. Compensation - great if top performers are happy with 1.5 to 2.5% raises while average employees get no raise. Culture - like none I have every seen or even heard of. Hatred, confrontation, lack of trust are a common occurrence in meetings and on projects. Project management drives the products - not strategy or serving clients' needs.