Company: Microsoft
Date: 2014-04-01
Overall rating: 3/5
Employment status: former
Experience level: Junior

Could be better, but not horrible
Pros: Provides full-time status, great for networking.
Cons: Most people are contracted and they don't offer many benefits.