Your experiense really depend on the client you are going to work with. So even if you follow all the rules in Epam, you might still be fired if the client isn't happy with you. The salary is not compatitive usually, it might be good compared other outsourcing companies but not as good as a product company would pay.