Pros
Gained a lot of experience very quickly. My co-workers were all friendly, helpful , and encouraging (highlighting just how awful most of the managers were).
Cons
Extremely low pay for an unreasonable amount of work expected with irrational expectations. The company culture is extremely toxic. Most management only care about furthering their own career and readily blamed their employees for any issues. Micro-management is basically the only management style and very few are lucky to have decent managers. Career growth is saved for those who suck up to their managers and the CEO. Professional development is nonexistent. Growth-Mindset is a buzzword tossed around the company, but it's just a buzzword…management doesn’t implement or follow growth-mindset at all. The CEO is disrespectful and volatile and is known to make people cry. You definitely don’t want to disagree with her. She’ll give a great pep talk to the company as a whole then tear individuals down and belittle them over minor or perceived mistakes.