Pros
This place can be great at times, most co-workers are great and understand it's not an easy place to work. Pay is ok, however read cons. You can learn a lot,
Cons
management/owners are toxic, blame every issue on the employees and openly belittle them. Expect things without explaining them correctly. Try to pit employees against other managers to get their way. Actively try not to follow through with promises related to pay/positions. Some non-owner employees are also toxic and on a power trip, steal ideas and push people around instead of training or resolving issues. Kind of company where there's daily water cooler venting conversations about how employees are being treated.