Company: Microsoft
Date: 2013-08-05
Overall rating: 4/5
Employment status: current
Experience level: Senior

Microsoft is a company where you can take on huge challenges
Pros: Microsoft provides great benefits, decent pay, and stability.  It has always grown, and is trying to make the right decisions
Cons: Microsoft is a huge company and has a lot of processes and muck that can slow things down.  Speed and time to market can be slow.