Management needs to learn how to create a healthy work culture and not continously threaten multiple staff of being written up or fired.
Lacking communication and clear direction, most things are last minute and not planned out, which often means rebooking client appointments which breaks down client relationships. Often are put down if you ask questions to clarify. Management is not collaborative and Micromanages staff.
Management flips their lack of skills and make it your problem. The same management that posted perfect reviews, the same management that regularly threatens to write up multiple staff on a regular basis.
Job descriptions says work life balance, but when management deems it important, you have to come up with a "good enough" excuse as to why you cannot attend something after work hours and is only accepted if you are part of the inner circle, so then over-time is mandatory - and no flexibility when you can flex that over-time (ie. a scheduled medical appointment a few days later) it has to be convenient for management, and then use sick time or vacation time to attend the scheduled medical appointment. Some staff are allowed to use vacation days for sick leave and other staff are not. Some staff are allowed to work form home or "available by phone" while at medical appointments or errands, though other staff have to use vacation or sick time with a minimum of 2 weeks advance notice. After the company states they will investigate, they promote the problem supervisor and add more staff to micromanage. There are much better employers out there. The rules are not the same for all staff.