4.0
Apr 28, 2012
Recommend
CEO approval
Business Outlook
Pros
Good employee policies. A culture that encourages sharing learnings and best practices. Getting an experience of a well organized and documented software development process.
Cons
Lack of opportunities for growth. It is a very deep and hierarchical organization. There is not a lot of chance for distinguishing yourself exceptionally and progressing at double the speed. Microsoft moves at its own pace.