IT outstaffing at its finest. Not much to add to the other reviews here.
No career opportunities, no bonuses no matter what you do. It's rather easy to become a mid-level manager, but that's of questionable value.
One thing to note is that EPAM managers are mostly not the type of person you would want to work with, talk to or meet.
Being a contractor working at a client site, you often spend most of the day on your own. Besides that, the client's employees may show little respect to you. Sensitive people may feel lonely and depressed.