Pros
coworkers are very intelligent and and kind. Immediate managers are personable and knowledgable. 401K matching is great.
Cons
Upper management act like politicians who preach company mission while they are about looking out for themselves. The company is top heavy with too many clever people, and not enough intelligent ones. The company is underwater and they put all the stress on the associates. Almost everyone there is extremely stressed and burned out. Very focused on metrics and not enough on service. I would not recommend working there, I heard it was a great place in the past, but greed has led to horrible decisions. Their employees are not happy and clients are complaining. Google the company and see the reviews. That's a bad recipe.