Company: Microsoft
Date: 2013-11-25
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great overall experience
Pros: The culture, the empowerment, the work environment, the learnings of the industry and being part of a very dynamic team, having the ability to orchestrate your own projects and making a tangible impact.
Cons: One of the fallbacks was that some work in cross-functional settings led to increased dependability in teams that had a more laid back culture which led to unnecessary setbacks in project deadlines. Nevertheless, effective communication led to quality delivery and all was good at the end.