Pros
You can make an excellent salary
Cons
Extremely unprofessional and unethical company. Customer service is horrible (associates are taught to tell clients that it must be the client's fault when anything breaks even if it is clearly a product defect). Management is inconsistency with following company policies. Incompetence and unwillingness to help from managers. Management picks their favorites based not on merit but on who kisses up more. You will be told that your personal life does not matter and if you request time off you will be interrogated on why you need that time and then management will judge if that matter is deemed “important” enough for them to grant it. If you have any problems DO NOT go to HR as they will tell management about your complaint and management will target you for harassment. The management style of this company is oppressive and archaic it is more akin to bullying than anything else.