4.0
Feb 12, 2018
Anonymous employee
Former employee
Recommend
CEO approval
Business Outlook
Pros
Numerous locations across North America and Europe with room for personal growth. Dedicated to company growth and expansion
Cons
Average Pay and benefits. Upper level IT management strategy is often inconsistent and not inline with overall organizational goals.