I applied through a staffing agency. The process took 4 days. I interviewed at bp (Wayne, NJ) in Jan 2012
Interview
EASY PROCESS, NICE MANAGERS, GOOD HIRING PRACTICES AND A LOT OF QUALITY PEOPLE ON HR.
The interview took about 20 mins, the manager will give you an spreadsheet to see your excel skills.