Vantaggi
The company itself is very good and provides good benefits and perks, including free products at certain times. At times the job involved playing XBOX and running fun workshops for kids. It's an excellent company to have on your resume, and there is some potential for using it as a springboard to a corporate position at Microsoft (although I cannot say how possible this really is).
Svantaggi
The pay for the position was laughably low given the requirements and expectations, and significantly lower than Microsoft's major competition. Many staff were temps brought on from agencies, who were strung along for months with no idea if/when they would ever be awarded full-time positions. Store management varied between absent, incompetent, childish, and downright awful human beings, and poisoned the working environment.