Honestly, the only cons I saw when i first started was the training and also the degree of difficulty with some of the files.
The training has definitely picked up, especially since they have assigned me to be a primary trainer for all new employees. :)
Also, on some occasions, you will have to bend over backwards to make a loan happen.
Its definitely stressful and a challenging and emotional roller coaster but the payoff, is definitely worth all the hard work and effort.