1) No stability of projects. All projects have visibility of only 3 months. You are always in dilemma about your life
2) Growth is not based on your technical knowledge, it is based on your relation with your manager
3) Company policies are not in favor of employee
4) HR is of name sake, they don't have power/policy to help employee