Pros
Leaders of the industry work here. You are exposed to many opportunities to learn all facets of the mortgage world allowing you to add to your foundational skills. Recognition is given but only when warranted. If you put in the effort you get fair compensation and opportunity. Interaction with senior management is plentiful and motivates you to want to succeed.
Cons
People feeling disenfranchised and bitter regarding the company seems rampant. This in my opinion is a direct result of individual contribution. No-you will not get a scheduled raise and bonuses are not guaranteed. You will however be given these if you prove yourself an asset. Mid level performance can keep you at the company but excelling in your role, innovation, adaptability, attitude, performance drive your rewards. People need to have some introspective analysis before blaming their career arc on the company. Incentives are not a given and should not be expected when your measurable merit is simply that "I worked here for a year and haven't once gotten _______"