Not entirely sure where to start. This place is a hot, hot mess. I've worked for some awful companies, but this one takes the cake.
New management is a bunch of cocky, arrogant scumbags. They're letting people go right and left with no real plan in mind. New CMO is super sleazy & micromanaging. The few left in each department are being run ragged because they're left to fill the void of everyone that has been let go. It's only a matter of time before everyone is gone.