Company: Microsoft
Date: 2018-12-19
Overall rating: 5/5
Employment status: current
Experience level: Junior

Excellent Tech Consulting Program out of College
Pros: - competitive pay with traditional tech consulting shops out of college
- get to build real solutions (varies with team assigned to)
- supportive community and resources to learn about products you're interested in
Cons: - Travel (when you have to)
- A lot of available work on less interesting or older technologies 
- High utilization goal means you likely have to work more than normal hours to be able to fully make use of vacation time