Company: Microsoft
Date: 2015-09-24
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good stable job with good benefits
Pros: Lots of positions available in a very wide variety of tech areas. Most people are very intelligent and motivated to help and work with you. Awesome IT infrastructure. Decent salary, pretty good perks and benefits overall.
Cons: Like most big companies it really depends on which group you are in. Some are great some not so great. Moving around groups has recently become easier which is good.