Pros
Schedule is a little flexible. Monthly partes are nice. Lots of training. Many people who want to do a good job, and could in the right place. Salaries are ok.
Cons
Always trying to convince employees, investors, and the media it's a great company. It's on huge TVs everywhere. Violations of lots of laws like denying breaks and not enough bathrooms. Employees asked what their religion was. Sexism. Company survey answers lied about in presentation. Creepy obsession around CEO. A big focus on blame instead of fixing things. Too many meetings to brag sales numbers and new funding. All meetings are too often, too long, and have too many people. No stock or profit sharing to most employees. Favoritism. Politics. Obsessed with secrets. Incompetent management. High turnover. Very trendy. Very loud environment. Free food is mostly sugary garbage. Too many people get way too drunk at the parties and act badly. Employees treated like children.