Pros
Truly superb management and resources team. The training facilitators I began my career with were still available to be used as a resource even months after graduating from training. There is also a great team of diversifed individuals that work really hard at being employee and family centric. Full-benefits.
Cons
Communication about changes is very inconsistent. There is a lot of playing around with different skills in order to maximize the money coming in vs. the money going out that they are paying their employees. Compared to other large corporations, their entry-level customer service position pay is very low. Corporation as a whole is not employee centric. Career growth is talked about a lot, but is a lot more difficult to attain than they allude to.