Company: Microsoft
Date: 2013-04-12
Overall rating: 4/5
Employment status: former
Experience level: Junior

Found cross-organization collaboration enjoyable, interactions with other teams was positive.
Pros: Access to latest technology
Useful internal discussion boards and inter-team cooperation/collaboration
Salary and benefits were generous
Cons: Internal competition for reviews can be counter-productive/stressful