Company: Microsoft
Date: 2016-03-31
Overall rating: 4/5
Employment status: former
Experience level: Junior

Microsoft has Pros and Cons.
Pros: Smart and talented people to work with.
Front of technology and devices.
Variety of work.
Pay scale above average.
Great benefits - take full advantage.
Great 401K matching - most I've ever seen.
Cons: Everything going in so many directions, can be hard to stay focused before something changes and you have to adapt.
Big learning curve to get up to speed on company and culture, while managing your job.