Pros
Money is fair for the work and the employees are treated fairly by upper management.
Cons
All the rah rah from overhead. I had a serious moral impediment with what the business that this company did. I understand the risk inherent with some of the clients but the company seemed to want to charge outrageous interest rates to clients that qualified for the best rate going at any other institution. Further, they tried to leverage the employee's relationship with the client and the perception that the employee is a "trusted advisor" to coerce quality borrowers to make dumb borrowing decisions. When I tried to explain to management how this doesn't make financial sense (usually with a NPV calculation) they would respond that "we need to let the customer make the decision". This is why I left the company.