Pros
Absolutely love this company! Great people to work for, strong teams to work with. You'll contribute a lot, but you'll learn a lot as well. I'm completely committed to this company's success. I'd love to make this the company I retire from, which brings me to the "cons" list:
Cons
Lots of "simplifications" recently. That's the horrible euphemism going around now for layoffs. "You've been simplified". While I fully understand the needs to re-align business needs around our new product and delivery paradigm, I am concerned that as these layoffs have now stretched over multiple years that we are lowering morale, reducing commitment, and perhaps even the ability to deliver to our customers. Everyone's running with their heads down. Hopefully these changes stabilize soon so we can get back to being awesome for our customers. (and hopefully I survive long enough to be part of that.)