Quite hard to get promotion. Even if you pass assessment - it's not a guarantee that you will receive salary increase. I know a lot of cases, when it happened, and managers told that there is no money for increase (or they do minimal increase for 50-300 euro gross). No annual indexation (even for inflation rate). Lower salary comparing to market. Nearly no options for relocation anymore. Quite high average salary relates to the fact, that in Vilnius there are lots of EPAM managers, and they have quite big salaries. But usual engineers have not so big salaries.