I've had four other people independently confirm it's sketchy. I showed the "application" they gave me to a coworker today and she immediately went "Yeah no, there's no reason they need your bank account numbers, I'd have been much less polite than you were."