Company values accountability, making products that save lives is gratifying, overall upward mobility is decent, engineers have a lot of responsibility and gain a variety of skills
Cons
Individual management can severely impact your experience at the company, regional management have focused on cost-saving measures at detriment to employees and customer relationships, annual raises fail to match inflation