Pros
Other than the owners, the people are great to work with. Casual dress.
Cons
The owners. Everything negative comes down to their ineptitude. They bicker with each other in front of employees. They will call you out in front of co-workers ( even when you're doing something you were told to do by another member of management). If you say anything other than, "yes, you're right", you will be met with passive-aggressive comments or blatant rudeness, which is--at times--verbally abusive. There are no guidlines in place for anything. They constantly change policies and procedures with little to no input from the team and without warning or explanation. They micromanage every single thing anyone does. They treat managers as their personal assistants. Each member of the team is forced to do two or more peoples' jobs with no type of compensation. They are sneaky and manipulative. They heavily play favorites. Training for newcomers is a joke. The pay is nowhere near enough to put up with the owners' behavior.