Most of the engineers working at EPAM in the US have moved recently from overseas and wait for the permanent resident status. Company knows that people cannot leave due to visa and other bureaucratic restrictions. Most employees are payed at or below average market rate. 90 percent of my fellow engineers treat EPAM as a stepping stone in their engineering career in the US counting days till they get their long-awaited Green Cards.