Positive culture in engineering.
Unique and interesting products.
Opportunity to transfer between departments.
Executive team cares about maintaining a quality livelihood for employees.
Cons
There can be friction between the shop and office.
The facility is a bit outdated.