Pros
Pay and discount were OK. Wasn't for me, but if you really like fumbling around trying to figure stuff out on your own, getting yelled at constantly for not knowing things you were never told, having a strict schedule, and not talking you may enjoy the culture.
Cons
-Culture of blame. "Upper management" picks a person to blame all of the company's problems on each month or so and threatens their job if they don't turn the ship around. Luckily, attention will be turned onto someone else the next month. They keep hiring people, promising them "ownership of their own piece of the business" but secretly set the expectation that they'll come in and fix everything, then when those people inevitably can't procure magic overnight, they are put on the naughty list. -No training or communication. Because of the aforementioned culture of blame, people are constantly swamped, stressed and won't take the time to teach, explain, check-in, be human. Communication should be seen as key, but it's frowned upon. "Upper management" doesn't like meetings and you're only allowed to talk via IM. -Lack of senior managment, no system of checks and balances. Beyond "upper management" which is one person, there's basically one other perons trying to manage everything who will tell you one thing then turn around tell the rest of the staff something completely different so no one is ever on the same page. Oh, there is one other manager who throws temper tantrums and speeds out of the parking lot. -Unethical. HR makes completely innappropriate comments loudly and constantly and is unable to perform basic duties. On several occassions, I was asked to falsify information on online retail partner sites. -No work-life balance. Salaried employees are treated as hourly and tied to the time clocks, expected to work 45+ hours a week (on top of 30 minute unpaid lunches) and given very little paid time off (5 days the entire first year, plus you don't even get paid for PAID holidays until 3 months in--which is unfair to those who are hired on during the holidays especially since you don't have the option to work/make up hours for those days). -Poor working conditions. There are mice and bugs in the office. Though legally required, breaks are frowned upon. No one seems happy to be there, very unwelcoming.