2.0
Mar 29, 2016
Anonymous employee
Former employee
Recommend
CEO approval
Business Outlook
Pros
U.S. Service, Sales and Support teams dedicated to providing outstanding products, service and support, always striving to exceed customer expectations.
Cons
Corporate Management located in Europe, does not understand needs of the U.S. market and is slow to react to customer concerns.