1. Average salary 2. Very client dependent - if clients are toxic, then usually there's very little EPAM can do about it. You can change your client if you're in demand though. 3. WLB can suffer if clients are demanding. 4. With small unimportant clients, EPAM managers may leave you on your own. Could be good if your clients are nice and you don't have problems with delivery and WLB.