Pros
Decent pay, sometimes you can work from home up to your mercurial manager, good annual bonus, good vacation amount and 401k. They are really trying to move to DevOps and SAFe but their culture eats good intentions for breakfast!
Cons
Inept managers, stone age IT process and stack, company controlled by inept and unmotivated Indian contractors. They don't even have a staging environment therefore the code is deployed straight to production, on the weekends with no rollback possible!!!! They put the darn production environment on maintenance mode and run QA testing there... unbelievable!! Almost all managers were contractors promoted to that role because the company's turnover of good engineers is insane, like 8-9 months. Marketing IT is run by all former Toyota Financial managers mafia hired by former CIO who quit because the only thing he was able to do is to show up on a CIO magazine cover while his IT was crumbling down (still).