Scheduling can be erratic. Winters and mid-summers can be absolutely DEAD. Very difficult to join the team as anything but a freelancer. Calls vary widely in terms of labor requirements, which aren't always fully communicated in advance. Quality of experience DEFINITELY depends on the crew leader on a particular job.
HOWEVER! This is an event production company, and a lot of this is par for the course. The only persistent issue that I would identify is then quality of advance communication—and even then, it depends on the crew lead.