Pros
Some managers are very helpful, SOME - NOT ALL. Parking lot is huge and close to a lot of food places for a quick lunch. EXTENSIVE training/nesting. On site kitchen for fresh food if you don't want to leave campus. On site bi-monthly fitness classes.
Cons
No Salary negotiation after you accept the position, even when you're promoted. So if they lowball you at 13.50, keep in mind most people on the floor are making close to 16 an hour. They tell you you cannot hit the release button and you must wait for the caller to hang up, then when that happens they write you up and put you on corrective action. Then they tell you to NOT wait, and to release the call and if you do, you're written up and fired. This just happened to one of my friends and they never called her to tell her she was let go, they just told her to go home early. The Managers play favorites. They send out memos where it says the entire site cannot do something, and then don't back that up and it ends up being done all around you, but if you do it they'll write you up. They are quick to put you on corrective action for everything, so be careful not to breathe incorrectly. They are required to follow the Fair Credit Act, and they do not. They work every loop hole and cut thousands of customers out of hard earned money, and they'll blame you for it and you'll be let go/written up.