Comment
Comment by retube
3) Why? All I've got to do is fill out your very simple form. Hardly the same as building a dedicated site targeting a particular company, and no harder than just applying directly. If anything it's easier: no CV, no covering letter etc.