I do cold to find out who is hiring and for what position and the name of the hiring manager. I've never worked with a recruiter before but that sounds like really good advice in regards to establishing a relationship with them. Usually big companies use their services to fill the "good" jobs