Company: Microsoft
Date: 2015-08-17
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Director of Development
Pros: It is great company if you are working with right teams. Some of the team members are very passionate and highly technically capable leaders. Their ability to manage larger team with great process has kept them leader in some and survive in other area.
Cons: Not all teams are great. Some of the business leaders have survived being completely below average. They have no desire to excel and in this industry that is becoming death nail for them.