Pros
Kitchen is stocked with food. Worked with some great people on young, fun teams.
Cons
-Pay is terrible and they will just gloss over ever discussing yearly bonuses or yearly raises. Out of 4 years I got a yearly raise maybe once. The other years it just wasn't discussed. Yearly bonuses pretty much worked the same way unless you were in sales. -No room for advancement at all. Not some, but literally none. -Management doesn't understand or doesn't care about the concerns of lower workers. -Frequent changes to the company's aims, approaches, and even their motto. They rarely, if ever, give a new plan enough time to pan out but scrap it the second they think it should be returning them money. Rather than making sensible changes to things that work, they'll scrap it and have mass-layoffs. I've seen 3-4 massive layoffs here, with entire teams being cut. They must have changed their recruiter pricing 3 times in a year, and changed the product itself multiple times as well.