Really good salary, benefits sense of community and professional development opportunities.
Cons
Over-commitment to give customers 100% of their wish list can strain production line due to plethora of subcontractors required to meet scope and delivery dates