Pros
Buildings are clean and the hours are consistent.
Cons
Everything else. Waking up to go to this job was so stressful because of how awful the environment is. Like others have said, training is nonexistent, and then they're irritated with you when you make mistakes. They're overly uptight about dress code in an environment where dress code probably doesn't matter because no one will see you, other than corporate. They play 60s hits, which would be fine, if the "hits" were actually hits and didn't completely suck. Stay away from this place. They lie to you when you apply, and tell you how incredible the growth of the company is and that's why their turnover rate is so high. Well guess what, that's not why, it's because people keep quitting because the job sucks.