The management is really clueless. Especially the CEO thinks he knows it all and doesn't listen to anybody with expertise. Maybe if that somebody is an external agency, he listens, because external agencies know how to sell their stuff. "Not losing ones face" is a very important thing to the CEO. That's why he dislikes you, if you talk back or ask a question he is not prepared to answer, during a meeting. The management is highly unprofessional. Weeks before they fire somebody, they might already mention it to a couple of unrelated co-workers. In general, the CEO likes talking badly about people that are not in the room. Ofter coming from leftfield. Former colleagues you don't know or current co-workers that are just outside the meeting room could be the target. The management is constantly patting their own backs for saving the company and remind the team in team-meetings how bad the former managers were. How about concentrating on the current situation instead?
Even if you try to stick to processes, the management won't respect them. They don't even respect meeting rules. A meeting might get postponed as often as 8 times, sometimes without a notification-e-mail, sometimes when it already should have started . You never know, if the meeting takes place. They never add one of the conference rooms to the meeting, so you don't know where to meet. You have to wait until they come by and grab you. Sometimes that happens an hour later than agreed upon or they forget it altogether and schedule a new meeting maybe or maybe not. The employee is not important and their concentration does not matter. This is not a company anybody should work for long.