Pros
Co-workers were pretty cool, pay and benefits were not too shabby.
Cons
Where to start? Management is erratic, cold, and difficult to communicate with. They often suck all the air out of the room and talk incessantly, even when they're asking for your input or feedback. They will bend over for clients, even at the detriment of their employees. Many projects go way over budget, and the project managers are instructed not to push back on outrageous demands from clients which are almost always out of scope. Excessive amounts of meetings that could have easily been emails, causing many employees to be in 9-12 meetings a day and leaving little time to execute on work without working overtime. Most of the team is way over allocation and expected to take on more work than feasible within an 8 hour day. Management is often condescending and unwilling to have difficult conversations with the clients. They laid off the entire CRM department and half the PM Team earlier this year (including someone on maternity leave which left a bad taste for many of us), and continued to send weekly emails letting the whole team know we had to hit X amount of dollars or there would be more layoffs on the horizon. This created a sense of instability and many talented employees left for greener pastures. They appear very "woke" on the surface, but will gladly spend $600 a month on wine clubs while laying off entire departments.