Company: Microsoft
Date: 2017-04-17
Overall rating: 4/5
Employment status: current
Experience level: Junior

Microsoft TSP
Pros: Stability, trusted, vast career options, supportive community, superb pay and benefits
Cons: Difficult to find the "ladders." Difficult to find the "right person" when seeking info or help. Often asked to stretch beyond your personal core job priorities. Too many unfruitful meetings. Rampant favoritism and politics. Too much employee turn-over (advancement, RIF, job-switching, etc...)