Working for any large global company always offers its challenges and some of the processes can feel a little tiresome at times, especially when you have a lot of client work on. That being said, for large companies to operate efficiently, these processes must exist and in fairness to Epam, they do this whilst creating that start-up/small company atmosphere and vibe. Although Epam's pay is competitive, it's not up there with some big-paying companies. However, the flexible ways of working and the working environment somewhat offset this to make me want to stay here for the remainder of my career, even though I might be able to get paid a little more elsewhere.