Company: Microsoft
Date: 2013-10-15
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great Learning Opportunities
Pros: Get a chance to work with really bright people and learn a lot.  Microsoft has a complete stack of technologies, so opportunities abound.
Cons: Highly competitive atmosphere (not necessarily a con).  The company could be quicker in its development processes, but there is an air of improvement.