Pros
I would say that the pay is pretty good for a job that could be considered "entry level." (Meaning that a degree is not required, just commensurate experience.) I would say the amount of paid time off is excellent. We're "required" to take 3 weeks of vacation every year (I imagine this is a stress-reduction tactic). The amount of sick time is way more than adequate. I've never been made to feel guilty for calling in sick (I don't do it that often, anyway). I like the fact that we are trusted to be adults in that we keep track of our own time and are not run by a time clock. I do like the amount of training that we receive - they are very thorough. I feel pretty well prepared for most situations. I feel like I work with quality people and I can depend on them on my team. We have pretty good equipment to get our jobs done. They are quick to get maintenance issues fixed. Although the hiring process was very involved and lengthy, I like knowing that each person that comes onto staff after me has had the same checks completed and I know I can trust them implicitly to have my back.
Cons
There is a very high turnover rate. Rather than taking a look at why that is, management is content to throw their hands up in the air and say, "We just have high turnover." No...you could make a difference if you actually cared. Many suggestions have been made by staff that management ignores. Something that can't be fixed by management is the nature of the job - t's very stressful and you're subject to people with horrible tempers and various mental defects. Staff is regularly overworked - assigned involuntary overtime rather than being offered a list and asked what they want to work - making it clear that they have to pick something just to get everything covered. It's understandable when we're short on staff - it's quite another thing to just be told: Here's your schedule with half a dozen overtime shifts - deal with it.