1) Unsupportive higher management 2) vague business practices - you never know whats happening until the last min 3) Bonus- totally depends on who the senior manager is, they will give out bonus if they feel like 4) big ask for little salary 5) career progression after team leader is non existence - its a swamp