Pros
Pretty much all of the employees get along well because they're all united against management.
Cons
I wouldn’t recommend working here to anyone. The owners have zero respect for employees and their time. You'll never get home before 6pm. They micro-manage and belittle the heck out of you constantly. There is no room for advancement. If you quit, they try to sue you!
If you value your time, mental health, and career growth, do yourself a favor and look elsewhere. This place is not worth the stress. If you have no other choices then working here, do NOT sign their BS contract.