Pros
Remote work, amazing coworkers, some managers do try. Internal promotions and opportunities. Good benefits. Still has potential if they can find a way to get it together. They have brought in some amazing new management that could make a difference if they don't get warped by the current leadership.
Cons
Too much growth without the infrastructure or growth plan to support it. Too much burnout, so many good people taking leave or quitting because they can't take it any more. Never use to be that way. Too much micromanagement by team managers that have no clue how to do most of the work. Use to have amazing teams then for some reason mixed it all up to put different benefits onto one team, and want one person for all benefits. This is too much work and creates confusion and service issues and shows complete ignorance by senior management. So much work it can't get done, yet no OT, and then we get in trouble for not getting it done. Cutting already ridiculously small bonuses into quarterly chunks and making it hard to get them with the current work situation. Senior leadership only cares how much they will make on the next sale. Makes worklife impossible for those actually doing the work even though we won't see any of that money, it all goes to the top people who don't care about us.