Great work environment
Great team
Great management
Competitive salary
Local
Involved in the community
Support employee growth
Support work life balance
Cons
There are times when you may be required to put in extra hours.
Each employee has their own specific duties and responsibilities, so there isn't another employee whom you can request to cover while you are off on vacation.
Management changed HR policies without warning employees ahead of time.