Pros
You can grow really quickly and learn a lot due to their consistent turnover. Some of the people working their are incredibly kind, everyone leans on each other because they are all stuck in a horrible environment.
Cons
The owner and leadership. They are incredibly totalitarian and cannot be reasoned with. At no point can you speak to what is happening in the weeds of day-to-day functions because they will not hear it. They create unrealistic goals to line their own pockets and will question your drive, motivation, and performance based on factors entirely out of your control. The benefits are laughable and insulting, I had doctor's genuinely question if I was providing real insurance. They will strip your 401K match with no notice due to the failing business not making enough money.