Pros
* Decent pay * If you want to rest and vest and do what your "technical" manager that hasn't programmed in literal years tells you it is a pretty stable gig; people will be amazed if you work past 6 * If you like scrum-thats-actually-waterfall with _all_ the trimmings and want to work for a strictly microsoft shop, this is the place for you * Despite the fossilized nature of how they develop their software, their devops teams are extremely competent at running things on AWS
Cons
* Their healthcare plan excludes LGBTQ+ people, the "diversity" they preach is a farce * Product deadlines are determined by overworked sales people desperately trying to make insane quotas * "We've always run our infrastructure this way, it worked back when we had 1,000 customers, why would it fall over when we have several times that?" * If you need to do anything cross functional you need to stroke the egos of lead CSS developers that can barely write a for loop * Have a new product idea? Great! Let's put it at the end of the 3 year backlog because that's the agile way to develop software!