Company: Microsoft
Date: 2012-04-03
Overall rating: 4/5
Employment status: current

Its a good place to work at. Work Life Balance is acheivable here in the right team of course.
Pros: This is a place where you can find every techonology you wished to work at.
Cons: Too huge. Too much beaurocracy. Teams are brilliant but technology transfers are slow at times.
Middle level managers are there to just keep their jobs and donot promote innovation.