High attrition rate. Too much micro-managing. Pay is not enough. Since most of the consultants are considered "contractual", there are no employee benefits other than your salary. No 13-month pay, govt mandatory benefits, hmo, and group insurance. Bonus is given at the end of each project but project timelines can range from months to years so it is not guaranteed that you will receive a bonus within the year. Also, your salary is below the market rate if you're a licensed professional