Good experienceThe good thingsMasergy provides above average salary for your position as long as it is IT related. The pay and bonuses are really good, leave credits are reasonable, management is not perfect and had some up and downs but they are easy to get along with, friendly environment, reimbursable trainings (IT), and FREE SNACKS!
What they do lack is the long term benefits for employees.
The challengesYou must have good communication skills if you want to be promoted or perform your job well which is understandable since it is an American owned company. They also provide yearly English training.