Good discount, friendly employees. Good HR department for the most part.
Cons
Doesn't treat employees well. Definitely just considered resources to sell product.
Unbelievable lack of breaks and holidays. Not much time off. Not much money for it either. No bonuses.