Very siloed and vertically integrated. You may work with a ton of different employees, but you report to one and their opinion is everything. If you have incredible sales numbers, but the person above you sees you as a threat to their job, they have the power and means to have you fired. The smartest thing to do is just show up on time, do mediocre work so the person above you can remain mediocre, and you can work there for 50 years. Most of the employees are nice. Lower than industry standard sales commissions, but on the flip side you don’t have sales quotas. Limited vacation time.