Flexible with scheduling, management is pretty nice. Very laid back atmosphere
Cons
Some of the expectations when on the phone with a customer are unrealistic. They strive on "excellent customer service" which I understand is needed for any successful business, but some times they let their employees be downright degraded so they can make a fast buck.
they are EXTREMELY over priced!!!! which made justifying customer complaints pretty hard.