Company: Microsoft
Date: 2015-04-16
Overall rating: 4/5
Employment status: former

Program Manager - Bing
Pros: Great engineering company - great platforms to work with Big Data 
Bing had the smartest people that I have ever worked with - really really smart
Bing engineers were excellent, none of that stupid language bigotry, they  use whatever gets the job done. Like AWK, Python, Java - use what ever you want as long as production code is MS.
Recently the strategic leadership under Nadella is really focused - he is well respected in the company
Very good conditions - $800 a year for sport equipment, very flexible for people having babies!
Cons: time based promotion - not really based on merit - 10 years to get to Group level at least and then you are competing agaisnt very smart people at Bing
I found that I prefer it when people are in the office but there is a tendency in Silicon Valley for people not to be at work on Mondays and Fridays