Pros
Management is very understanding about the need for time off to take care of familly and other personal obligations. Other employees are consistently friendly and inclusive to everyone. The benefits package is, I feel, about average compared to similar companies/jobs, maybe even a little better than average. The company does try to promote from within when feasible, and announcements are made when someone moves into a higher management role. The company also hosts many different types of fundraising events for the community and encourages volunteerism outside of the workplace with its matching PTO (vacation time) program. College tuition assistance is offered up to a certain limit per year.
Kontras
Very little exposure to other departments is readily available. Most employees have little to no idea of the broader structure outside of their specific role. The best way to combat this is by asking a lot of questions, but even then, it can be difficult to determine who the best person is to ask. The workload in certain departments can be extremely overwhelming, and as a result, some departments are full of noticeable tension.