Pros
Free use of gym (boot camp) on your lunch break. You need to manage that time for the gym and lunch which is typically an hour. Free Pizza on Saturdays that you work. Free food within your team when your supervisor buys it or at the end of the month you will get breakfast and/or lunch.
Cons
Hours will vary from 10-7, 11-8 and 12-9. You will be lucky to get a 9-6 if you are a top performer you may get one shift per week that is 9-6, all other days will be the other shifts. Benefits are outrageously expensive. PTO is 5 days/yr. You must work every 3rd Saturday and end of the mth on a Saturday if that is how it falls. If the company is not hitting goal, you may need to work on Saturdays to help your numbers and theirs. Alot of favoritism within management. If you are not liked, you will more than likely asked to quit or you will get fired. I saw many people in 3mth time leave. Hard to make real friends for that reason. High turn over.