I work in IT for a large call centre based financial services company. Pretty much all our staff are via agencies. My wife works in IT for a pretty large soap manufacturer and almost all the staff in her (European IT centre) office are from agencies. Permanent and Temp staff. It saves the company the expense and hassle of advertising jobs.
So its my fault then? I've lost track of how many agencies I've liaised with. If my experience and qualifications are actually irrelevant for their client, why do they call me up in the first place? I don't understand this logic. A blue chip company can't afford a proper HR department?