I interviewed at several companies and John Hancock was the best IMO. The process is seamless, everything was done on time and the people are courteous. When a meeting is set up, its excuted. There is no rescheduling or changes. If your a qualified candidate, they will move quickly.