Company: Microsoft
Date: 2015-02-19
Overall rating: 4/5
Employment status: former
Experience level: Junior

Sales
Pros: Good pay for contract/staffing job and opportunity to make bonuses in some areas.  Management is supportive and has put many training programs in place.
Cons: Many positions are within a large software developer and subject to change and reorg so job security is a risk.