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

Great working experience and learning environment
Pros: Lots of training, very professional and friendly staff, ok salary and tons of perks
Cons: Complex processes and high frequency of version changes