Pros
Designers have the opportunity to stretch into other areas (research, UI/UX, graphics, light/conceptual engineering solutions, project management, etc.)
Close collaborative working relationship between engineering and design teams from start to finish on all projects
Opportunity to see many projects through from concept to production in-house
Room to grow in responsibility - take on as much as you can handle
Long term relationship building with repeat clients
Small, supportive, and close-knit team with low turnover and inviting atmosphere
Cons
Primary client base in industrial and medical industries can lead to constrained solution spaces with occasionally heavy engineering requirements