4.0
Jul 15, 2011
Anonymous employee
Former employee
Stamford, CT
Recommend
CEO approval
Business Outlook
Pros
Truly an international company with solid core principals. Great infrastructure, Influence from Switzerland, concern for employees - work atmosphere emphasized.
Cons
Financial problems currently - people are overworked