Citimortgage can grow through acquisition but does not know how to run a business!!!
Pros
Citimortgage is a great place to work if you are only interested in collecting a paycheck and not learning any new skill sets. It is particulary nice if you are only interested in a 9 to 5 so that you can rush home to family. They are very flexible with time off.
Cons
The downsides are significant for a person really career oriented. Senior management is very light in experience and skill sets that they can pass down to employees who want to build a career. I had to go out of my department to learn the business and only learned new skills with the help of peers on the same level and our third party vendors I interacted with. There is no mentorship mentallity due to the fact that most middle managers do not want to be outperformed or tip the hat on how little they truly know.