Pros
I would say the co-workers, but 10+ employees have left or been fired in the last 3 months. Paid parking downtown is nice
Cons
Very 'keep your head down and do what you're told' environment. I did not feel respected or valued by my managers and I really had nowhere to turn to address that. No separation between business and personal; everything is taken personally and treated as personal rejection of upper management. The team gets along incredibly well, but that isn't taken into consideration. Reactive and volatile management style. Develop proper internal processes, training, and workloads so that employees can have a life and stop running around like headless chickens. There are constant, passive aggressive reminders that the company is more important than your time, family, and priorities. It's demoralizing. If you miss a happy hour or weekend work day, you get a guilt-trip email about how more is expected of you.