Great until parent company, Dassault Systemes, became too involved in operations.
Pros
The members of the founding executive team truly understood the value and importance of respecting each individual employee. They demanded much from each person, and acknowledged the positive contributions. Employees were encouraged to suggest improvements both to the product and the operations without fear of reprisal. Employees could try new things, perhaps fail, and be acknowledged for their initiative, effort and any positive results.
Cons
As the parent company exerted more control of SolidWorks, a new executive team was put in place. The new executive team was very efficient and successful; however they began to treat the employees as company resources and assets rather than human beings. To be acknowledged, you needed to be part of the "preferred" group of employees.