Most projects are not self-sourced by company itself, so a lot of times employees have to conform to the "parent" company's work ethics. (If you come in late to work / go home early, you'll be penalized and sometimes, escalated to Avanade's upper management) Even if you complain about it to management, Avanade will not be able to do much for you other than telling you to take a sabbatical (non-paid) or just tolerate it till the project ends. They won't be able to take you off the project completely and immediately.