Lack of management support at client's site. Unclear offshore and onsite salary policy which sometimes works, sometimes not. Low salary level for relocation. Skill map for grade system is weird. Working hours can be crazy especially if you need to communicate with offshore. Extremely poor predictability of both - project situation and career development. You may jump or stuck with your career. Company growth looks more like transition into body shop.