Vantaggi
The people that work there are knowledgeable about PCs. My co-workers would help if I asked for it with something. They were also willing to pick up the slack if someone was gone for the day and they knew about it. Freedom to do as you think is the best for the situation.
Svantaggi
The pay is horrendous. I'm somehow classified as part-time, even though I've received overtime a few times already. My job goes WAY beyond my job description. Half my co-workers don't do anything unless they're asked, and they try to pass of their job onto others. There is also a complete lack of communication. If you've never done anything before, or don't have a pass to get into a particular area of their POS, don't expect a kind response. Training is all done by hands-on learning without anyone else being present. The owner is one of my most onerous people I've ever had the displeasure of working with.