I have been working at ditech.com part-time (More than a year)
Get exposure to many different business units. Will let you take on more responsibility if you're ready to. Very friendly and helpful coworkers.
Lack of formalized training and processes in some business units.
I applied through a staffing agency. The process took 4+ weeks. I interviewed at ditech.com.
Interview process was fairly easier because I was hired from a contract position. My six months contract position demonstrated my skills and ability satisfactory enough to offer me a full time position.
Let us know if we're missing any workplace or industry recognition –