Company: Microsoft
Date: 2015-02-27
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Very group dependent, but still not what it used to be...
Pros: Most of the groups have a high degree of flexibility around work, allowing you to manage your life and work.  The pay is pretty good, as well as the benefits still aren't bad.
Cons: There are some groups that still are very old-school and frown on working anywhere other than the office for 12 hours a day.  Some groups are simply so over worked that even with the flexibility it's difficult to find balance.  The benefits are not what they used to be.