3.0
Nov 2, 2008
Current employee
Norwell, MA
Recommend
CEO approval
Business Outlook
Pros
Overall, it's a great place to work if you enjoy travel and aren't too concerned about compensation or advancement.
Cons
It's difficult to be promoted from within and the organization is fairly lean. Most of the most significant leadersgip positions are in Europe.