Pros
It's a stable job, the pay is okay, and if you do your job well management leaves you alone.
Cons
The company was started by former Countrywide executives and a lot of the employees are also former Countrywide employees, I never worked for Countrywide so I felt a little out of the loop. Favoritism and nepotism are rampant, some of the managers should not be managers and got their position because of who they kissed up to or are related to. Employees are not promoted base on individual ability or achievement, in fact, if you're good at your job management will make it difficult for you to transfer into a different role or into another department. Some of the managers are unethical, think nothing about throwing their employees or co-workers under the bus in order to get ahead, and pass blame on to others for their own mistake.