They work very hard to show their employees that they are appreciated. All management has an open door policy, which is great for the learning curve. Management is always open to new ideas and processes.
Cons
Pay could be higher but work life balance is worth it.