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

Technically fulfilling, a great work environment, but not for someone who likes to stand out in a crowd
Pros: Technology everywhere, always changing and a fun place to work
Cons: Poor management, bad decisions at upper levels