Company: Microsoft
Date: 2015-08-09
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great Company to work for
Pros: Benefits are great, internal processes are really well thought out for the most part, and there is a great vibe around the direction of the company overall.  The Premier division places an emphasis on work-life balance (mixed success, but the effort is there).
Cons: The job gives freedom to create your own schedule and drive your own success.  This is really tough to do, and it's easy to fail at.  Internal transfers are a lot about networking, which can be difficult depending on your own situation (specifically, where in the company you're stationed - Philly is not great for networking - Charlotte, DC, Dallas and Seattle area are the best for sustained success).