Pros
-If you're a slacker/don't want to show up on a scheduled shift, you will be happy here as there is no action taken/levels of reprimand for such behavior even if it puts undue stress on your teammates. -Slightly better than abysmal compensation. Some positions are FAR FAR overpaid for reasons unknown. Similar to a sports team, it seems like they budget huge to "make sure we get that guy". But other than specific team managers pulling that for specific people, the pay is just ok. Every position seems to pay just enough to keep you close to the industry standard, but low enough that you'll probably be looking for jobs your entire tenure here.
Cons
-"Leadership" is not a thing here. Almost every single person in a position of leadership on every team in every facet of the company is so under-qualified to be a leader, you'll wonder how the company has lasted the 10+ years it has. They preach so much "we're not bosses" and "we're a family" but in practice, they are cutthroat micromanagers, many of which have no experience or talents qualifying them to lead a team of fast food workers, let alone Development or marketing teams that are vital to the success of the company. -They will turn on anyone at any time for any reason with no explanation. There is no loyalty to anyone in this company. You can bust your butt and constantly perform and do everything you can FOR them and they will fire you or lay you off the second they decide you don't *quite* "feel" cool enough to some random person in leadership, whether you're on their team or not. If they get a bad "vibe" or they just want to save a dollar, they will stab ANYONE in the back. The only people in the company they fight to keep are the ones that they have overworked to the point of extreme burnout because those people usually re the *only* ones who know how to do specific vital tasks. They know who could leave at any moment for a better gig and their company would crumble as a result. If you aren't one of those 1 or 2 people, do not EVER feel comfortable, cared about, or appreciated. -The company has been in the red probably 90% of their existence. They almost never profit, always cancel hiring and initiate layoffs as their first money saving tactic before reviewing anything else (and no, this doesn't include the inner circle of best friends and family members they call the leadership team. They are secure and WELL paid for what little they do/know). -The CEO is one of the most ego-centric people I have ever met. She cares about 1 thing and 1 thing only: Image. If it makes her look good, look like some messiah or visionary, that's where her energy is focused. If it makes her company look fancy and successful, she'll dump tens of thousands on just "stuff" no one asked for so visitors and clients think the company is way better off than it is, all while laying people off for budgeting shortfalls. She has asked for honest feedback a few times and each time instead of being taken and reviewed and a plan made to address concerns (some major concerns the vast majority of employees all submitted as an almost 100% consensus), she will get emotional, take it as a personal attack and scold every employee about "being mean" instead of realizing the perfect little bubble she lives in isn't reality. She has even gone so far as distancing herself from her own company, working with her own little private team for her own projects because she couldn't handle seeing how poorly her company was run and how terrible and toxic some of the overpaid leaders she hired really were. I could go on, but the bottom line is: If you are the CEO or a direct family member, you can be as incompetent and detrimental to the company's success and keep getting overpaid to work as hard or as little as you want. Everyone else needs to watch their backs because NO position in that company is secure if you aren't connected tightly with the self-proclaimed visionary/thought leader that runs the company.