Pros: pool, hot tub, great paycheck, fair working practices.
Cons: unyielding schedule.
My typical day was hard pressed, early, and challenging some of the time; however, I would take the job back in a second if I could. The company has many advancement opportunities as well as great wages. The people I worked with were strict but easygoing in the workplace.