Chance to work in different industries with the security of being in the same company.
Cons
In many projects you have to work in the customer's infrastructure, workflow and culture, which can be very diverse (often worst what epam should provide otherwise)