Pros
Company is long term thinking and does very little knee jerk rejection (which is common in industry). Majority of people you meet here are friendly and hard working. It seems like all of management is all high performers, people that care, and will put in the work to help their teams out. Very accommodating in important situations like being sick or having a family emergency. Overall really good company
Cons
Very minor issues overall. Phone queue is at times annoying due to having to be glued to your phone dealing with agents that may be trying to slide something by you. Tracking of productivity feels big brothery (but not a focus of management which is good). Some of the extra clerical work could be taken off by upgrading the systems more but progress is being made and systems overall are very functional. Data can be hard to come by to make decisions. I think it is due to restrictions of privacy.