I would not have a mostly outsourced recruitment team. I feel that having 90% of the department charged with bringing new employees into the company as contractors is not giving the investment to the process that it deserves. Intuit prides itself on having great talent and being a great place to work, yet the people that make this happen cannot fully participate in it's offerings and benefits like full employees do. Also, ensuring that employees are connected to their results and understand how to do what they do the best and how it affects the entire company's goals is very important to moving the whole organization forward.
People have lives and other things going on, to hold it against them for going to school is wrong.
I worked for Intuit for one year, it was great on paper. There was a lot of internal issues with management, and eventually brought this to light. Unfortunately had to pursue new opportunities due to discrepancies that would have caused a major breach in security that they were unaware of, and I refused to take the blame for. I respect all HEAD leaders, and those directly below, its the front-line managers who have the big britches so to speak and use favoritism.