Pros: pay, benefits, products.
Cons: incomplete training, unsocial co workers, inconsistent schedule.
When I was first hired on with Microsoft I was ecstatic! Once I was in my position for a few weeks it was a different story. The store manager is a terrible human being who is racist and loves to micro manage. The manager ruined my experience at Microsoft.
The company was fairly decent to work for. I was taken care of but Microsoft has so much going – more... that it takes away from the retail side of things.
If you have an opportunity to work for Microsoft take it. Just don't let your manager walk all over you. Most stores have great store manager. – less