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

I love it here.
Pros: 1) Good Pay
2) Good free goodies and all (winphone and surface)
3) Awesome scope to design your own implementations of small components
Cons: 1) Schedules can get a little tight sometimes. Might have to work on weekends sometimes then,
2) Changing teams can be a bit of a pain.