Pros
They feed you a decent amount of food (as to be expected). Some of the most incredible coworkers you could imagine! Pretty decent stock options but the trick is putting up with the internal drama long enough to see them vest.
Cons
Expectations are constantly changing so if you can't keep up with their ridiculous new monthly demands you can lose out on a lot of the bonus money that should just be integrated into your regular pay. Some of the most disgusting favoritism I've ever witnessed within a company. You'll watch friends of management or directors old coworkers/friends get hired and then three months later said friend/old coworker is getting chosen for roles that veteran employees of 5+ years got turned down for. For how big and thriving the company feels they are beyond cheap. Senior specialists getting paid wayyyy lower than 90% of competitive companies start out new employees. The pay rate for senior specialists (my old role) is not on par with the work load what-so-ever. Micromanagement by managers and assistant managers that start to deteriorate your mental health. They breathe down your neck so much, so often, every shift I would walk through the doors of the building absolutely dreading what was yet to come. Most long term reps I started with back in 2014 have either been run out of the company or voluntarily escaped as fast as they could (myself included in the later. I thankfully was able to escape in early Feb 2019 after 4 years). Another unfortunate aspect of this company is that you rarely see people of color, women, or minorities in general in higher roles than management. A lot of the vp/director positions are just white men..maybe one random white woman thrown in there.