Pros
The people are very friendly and chill, both managers and co-workers, great work environment. Managers are very understanding of workload and PTO if needed, they also give you the opportunity to push yourself outside your comfort zone so it definitely sets you up for career opportunities. Upper management is very people oriented and wants to have happy workers.
Cons
No 401k match Cheap health/dental insurance