-You can learn a lot through many projects
-Talented employees can share a lot of hard to learn skills
-Flexibility in work schedule for engineers/techs
-Unlimited vacations (which can also be a con): flexibility in vacation days if you work more hours during the year
Svantaggi
-Continuity of the projects (which is because of the company position in the food chain and customer size)
-Billable hours (as you can imagine)