Great team to work with, lots of support from supervisors and management. Lots of employees have been with the company for many years, good opportunities for promotion as well as movement across teams within the company.
Cons
Pay is low for the work expected. Pricing on everything has gone up, and compensation has not risen to match.