Company: Microsoft
Date: 2014-04-05
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great
Pros: Flexible work schedule, great people, decent pay and fun environment, lots to learn
Cons: fast paced, be weary of contractor managers. They need to prove themselves so they may get out of line from time to time.