Pros
I guess a pro would be they give you a company car...but then they use that as an excuse to send you hours away from where you live.
Cons
Everything. The hours. The pay. The way they just see you as a set of hands and not an employee. They don't fully disclose just how many hours you will be working during the interview process. I was told it would be anywhere from 38-40 hours a week...I was working well over 50. They also don't stress just how heavy the workload would be on Saturdays and holidays. You basically only get Wednesdays and some Sundays off, other than that you're pretty much working all the time and have no free time. I also was never really told just exactly who my boss was or who I reported to which also caused some confusion.