1-Every time for getting project you have to go with unnecessary round of client interviews.
2-Staffing team is unable to provide projects according to skill set.
3- If you are on bench you will not get project allowance i.e more that half of your salary.