Pros
The people who actually do the work are fantastic
Cons
The upper management + ELT need a serious reality check to get with the times. They are not paying people enough or giving them the flexibility they need to be remote - so of course people are leaving and jobs aren’t being filled. Then instead of showing the people who stay respect, they kick them while they’re down. More work, no acknowledgement, and vindictive managers. On top of that, employees are actively dissuaded from using their benefits (the “flex” pto is a joke) when they already don’t get paid enough.
This place allows toxic leadership to thrive and pull their direct reports down to get ahead. The CEO openly disparages entire teams and departments and shows clear favoritism to people that don’t know basic communication skills. The HR department is a joke, with the one HR person being incredibly rude and disrespectful if you’re not on her good side. The rest of the upper management are tone deaf and don’t advocate for their employees.
I could go on and on, but the bottom line is that the company’s culture and outlook are failing fast because the CEO and select upper management are too busy trying to make themselves look good instead of actively trying to fix the problems that they have caused.