day to day personnel take pride in delivering a superior product to satisfied customers. They are family members that disagree at times, but have a common goal to succeed. Decent opportunities for people who are early in their careers.
Above average benefits and compensation.
Cons
If you disagree with senior leadership plan you have a target on your back. Very little exchange of ideas based on facts. Target = layoff.