HR had way too much control. My senior engineering manager wanted to hire me as a part-timer while I finished my engineering degree, but HR refused to let it go through. The hiring process involves searching an enormous database of resumes for keywords in your resume - no regard given for having already been there as a co-op. Although I spoke to several HR folks at job fairs, who were amazed that I hadn't had an interview, I couldn't get through the politics. Perhaps it's better that I didn't, although it was a very rewarding place to work while I was there.