I applied online. The process took 2+ months. I interviewed at Corning (Painted Post, NY) in Nov 2017
Interview
Slow process from first call to being hired onsite: 2.5 months.
Could receive a cold call/email from a manager that suggest you to apply on a specific position through their website.
Presented a direct hire, while in fact it's a contract. May get lucky with a contract to hire, but don't count on it for relocation decision.