Company: Microsoft
Date: 2015-10-25
Overall rating: 2/5
Employment status: former

Really depends on your leader
Pros: Great pay and benefits.  Ability to carve out your space and take on challenges you want.
Cons: Hard environment to collaborate.  
If you have the wrong leader, they can make the organization a painful place to work