Vantaggi
The work you do with clients can be extremely rewarding and the job also helps you grow as a person.
Svantaggi
The way the company is run is completely unprofessional and to be honest the company is probably doomed. There is no transparency of expectations for management, only that you are taken for granted and the second you make a mistake, they make you feel like you are worthless and a complete moron, usually when you just did what they told you to do in the first place. They take a ton of shortcuts to get around regulations and actual policies but then pretend like they are a bunch of white knights. They choose favorites who they let get away with anything while they condemn those who speak up and actually aren't afraid to voice what they think is right. Staff get stuck on shifts a lot and if they get frustrated with this they are just told to suck it up. Managers end up covering endless shifts and then yelled at for having too much overtime, even though they are doing it so their staff don't quit. If staff quit, managers/others have to pick up more shifts because you can't legally leave a facility unattended, and then get yelled at for too much overtime. Management is criminally underpaid.