Pros
Friendly and helpful coworkers, and good communication between departments. Well-defined policies. Management is actively involved and cares about the well-being of employees. Has since merged with Dassault Systems, which should increase scope of opportunities within the company.
Cons
Coworkers were spread across different offices across the world, which made communication more difficult (limited to Skype and email often, and time differences were problematic at times).