Company: Microsoft
Date: 2012-07-27
Overall rating: 4/5
Employment status: current
Experience level: Senior

Amazing
Pros: Cutting edge technologies, Working with a lot of smart people, Get to learn a lot
Cons: Management was a little late to catch up on some trends