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

Software Engineering II
Pros: Many teams are very flexible with schedules, Great pay, great bonuses, there are tons of great positions that are available all the time, free MSDN subscription
Cons: Being on call can suck, they got rid of a lot of the in person training (hopefully they bring that back soon).