Pros
Discounted service as an employee. Co-workers are generally good people but they all have fairly poor morale because of management.
Cons
Mostly everything else. I am literally surprised that they can stay in business with the way they treat their customers let alone their employees. They play all of the politically correct games (internally) but they don't mean a word of it. Every year, just before the holidays, they fire groups of employees (not based on performance). One can only speculate why that happens but I can tell you that it sucks the life (and loyalty) out of their employees. Technology is going to erode their market share (because their processes are too bogged down to be proactive or even reactive), greatly accelerated by their extremely poor customer service and employees that are dead inside.