Pros
Some of the people are nice. You get snacks once every couple of months that lasts a couple days before people hoard them all. You get breakfast on Friday's if you come early enough because people are selfish savages.
Cons
They micromanage you, depending on the department that you're in. The VP LOVES to watch the cameras and watch people work. They expect the salary employees to stay for 8 hours a day even if there's nothing to do, meanwhile the hourly employees will get paid for 8 hours even when they come in late, leave early and take long breaks. The director of sales and director of business development LOVES to fight and bicker causing an uncomfortable work environment. The Director of BD and VP both love to talk down on people because they think that they know everything and everyone who works there are idiots. Upper management expects way too much from people but don't want to pay them because it's "their job".