The people here are a pleasure to work with. Throughout the entire company people are willing to help eachother. The leadership is very impressive, competent, and takes care of the employees.
Cons
Complex industry + product, which is a fun challenge. Always lots to do, which creates a hard working positive environment but not for the faint of heart.