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

Program Manager
Pros: Great place to work, good salary and benefits, smart people
Cons: can be slow to get stuff done, constant shifts in business, too much HR overhead for reviews bi-annually.