This is a great place to work, the culture is amazing. Supervisors and management are very friendly. Benefits are great, best I've seen so far. However, you better be prepared to deal with very bad customers. The website is not very clear on what you are paying for or signing up for so you will get yelled a lot from mad customers. You better have great hard sales experience and be pushy, if not, you will score low in your metrics.
Great job for single people but if you have kids it can be hard since they have very strict attendance rules.