Pros: time to travel, plenty of days off usually
Cons: not paid for the actual hours worked, and "mistakes" on paychecks
Relatively new company with poor values and treatment of employees. Something to try if you would like to travel and are young and living at home with no real bills to pay. Some hotels that you have to stay at are sub par (i.e. bed bugs, cold water, leaky ceilings, no food nearby).