Pros
* The office doesn't have vermin. * They pay decently.
Cons
* Micromanagement is encouraged by leadership - trust no-one and presume everyone isn't doing what you asked then to do. * Since Micromanagement is top down, the executive leadership don't communicate effectively and they ask the same question as it trickles up the leadership tree. * Work life balance is all talk with leadership. You will get used to "oh I tried to message you last night, I guess you were offline" - last night at 22:30. * Moving to 5 days in the office is just ridiculous for software engineers. * HR deserves awards for their acting like they care about your issues. * Morale is something that is talked about to get improved, yep right after you fill out this forth status report for the week, and have 2 Directors and 2 VPs ask you the same question. * Contractors are treated like property by leadership.