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

Program Manager
Pros: Tons of money
Opportunities to grow. 
Although limited, opportunities to learn and take courses from Uni of Washington etc.
People are generally friendly.
Constant feedback.
Cons: Can be stuck in boring team and end up doing very meaningless work. 
Huge company, and it feels that way for good and for bad. 
Older crowd.
Lack of direction from management.
Old technologies in many teams slow things down. Also, learning is not transferable to other web companies.