Fitch Ratings this week downgraded its servicer rating on Ocwen Financial Corp., Atlanta, questioning its rapid expansion in servicing contracts and voicing doubts about its heavy use of offshore workers.

December 23
1 Min Read
Load More