Pros
Cafeteria (different food stations) and a "fitness center" but after working 10 hour days all you wanted to do was get out of there.
Cons
They Micro-manage employees (will write you up for taking bathroom breaks) managers act like the place is a branch of the military. My manager once told me "if you're on time, you're late" which I guess is a military term and way off base. I get paid to get there at a certain time, I'm not showing up earlier because you're a psycho. We are in the civilian world! Worst part is they say how much military members are respected and valued but want employees to cross-sell them products they don't even need! I felt extreme pressure to be unethical and even lie to make sure my manager wasn't harassing me about sales.