I spent a significant amount of time with Ocwen (10+ years).
Through all this time, Ocwen provided an excellent learning opportunity through a very hands on approach.
The organisation is however run like small time establishment and lacks the structure that a true corporate has. 2 people at the top make every single decision through the organisation. As a manager you have no control over being able to change and improve your business. Lots of micro management by Driectors, VP's and SVP's
Job security is highly questionable with management constantly (almost on an everyday basis) threatening to fire you. This of course with me being one of the top employees.
There is no concept of work life balance. The only thing that is acceptable is the job getting done regardless of the personal sacrifices employees make. 12-14 hour days are standard and treated as a normal business practice.
In hindsight, I wouldn't recommend this organisation to any sane individual
Inhuman amounts of stress. Absolutely no job security