Great place to work no matter your lifestyle.
Pros: flexible schedules, paid training, positive employees, breaks.
Cons: hard to get extended leave of absence.
DirectV was a great company to work for they had plenty of paid training to prepare you for the customer service tasks for over the phone service. DirectV helped largely with my communication skills and being able to control my emotions.