Company: Microsoft
Date: 2013-03-23
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great company to work for. Needs better upper management/execs.
Pros: Pay, benefits, work-life balance are all very good, Most lower level managers are good to work for and have your back. Free sodas, discount programs for just about everything, subsidized food in cafeteria. Working with latest technology.
Cons: Stack ranking performance system is destroying morale at this great company. Execs and upper level management have no loyalty to US workforce and are constantly trying to move every job offshore to low cost centers. Very poor vision at the top for innovation and growth.