Pros
Contract staff were great to work with
Cons
Family-run business with a boss that seemed to have anger management issues. Poor pay, terrible management, and absolutely no respect for employees' time. I have been asked to do menial and non-urgent tasks on weekends.