Pros
The lower level employees are all great people and easy to get along with. The customers are creative and opinionated which makes the work fun and exciting. Management is nice. If you’re just looking for a 9-5 paycheck you’ll probably enjoy it.
Cons
Management is polite but very conflict averse which leads to poor communication. Their motto is “do your job” as in the New England Patriots. Which in football translates to hold yourself and your teammates accountable above everything else. Unfortunately I don’t think any of the managers ever played the ultimate team game and their interpretation is more along the lines of stay in your lane and be subordinate. This has led to a pervasive “that’s not my job” or “that’s not your job” attitude. This is the crux of all their internal problems. The biggest symptom of this problem is that all the lowest paid employees have a massive workload while the highest paid employees seem to have immunity from the real work. There’s nobody to scapegoat or push work onto when you’re the bottom rung on the ladder.