Cons: no breaks, no insurance, worst practices
I was on call for over a year, non stop because I was the only one qualified to hook up certain equipment. No health insurance, one week vacation after a year (that I wasn't allowed to take). Rarely could you take a lunch break, but one was deducted every day. Reviews were given late if at all, and raises were insultingly small. "Merit raises only instead of annuals" was the excuse, but they were almost never given out, and could take months to take effect. My 90 day review was given to me 8 months after I started.
I was shuffled over to a different department after the owner left, and the manager was a complete control freak. Instructions were given, but no details as to how to complete a task, and even were it done in a manner that was reasonable (or the same way it was done the previous time), there was always a complaint about how it was done. I was not allowed to refuse an assignment, ever, or the manager would threaten my job immediately with a stack of resumes/job applications. I had never signed the on call agreement, but the owner always stood behind the manager, no matter how absurd the demands or attitude was. I was written up with no ability to refute the claims, and this was done in closed door meetings with only the one manager present.
I was sent on fire, water, and mold jobs with no training, no PPE, and refused training when I asked for it. Many other crew members got the same. Most people stuck around for a few months and left. A lot of people that had put in years there left because of many of these practices. Many of them were very good people to work with, but some of the worst ones are the only ones who stayed.
Hardest part: This was sincerely the worst place I have ever worked. No insurance and extreme stress do not make up for a decent paycheck.
Best part: Some of my coworkers were really good people. Some became friends.