Company: Microsoft
Date: 2013-12-02
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Worked for o5 years for consulting services.
For my consulting engagements: 20% was good, 20% was bad and 60% was ugly.
Pros: Great place to aquire deep technical expertise and meet interestring people.
Good benefits
Cons: Consultants are treated as disposable garbage in most cases. Unclear and vague commitments which need to be signed every year. Distribution of available assignments is extreemly convoluted and based on politics in most cases. Consultanst are required to search for assignments and in case of slow market are blamed for utilisation gaps.