Company: Microsoft
Date: 2015-09-16
Overall rating: 4/5
Employment status: former

Operations Program Manager
Pros: Large amount of resources, and an anything's possible mentality.  Nearly unlimited software access, and a wide variety of resources and training to help you build technical solutions that improves your job effectiveness and efficiency.  Transportation using shuttles with wifi to and from your neighborhood.  Guaranteed rides home via taxi if you miss your bus.
Cons: Innovation gets scuttled by multi layers of management.  In some teams, politics and death marches are a severe challenge.  In short, if you don't get the right team, you can have a difficult job.  Compensation, raises and benefits are not impressive.