I applied online. The process took 4 weeks. I interviewed at Petuum
Interview
The phone interview had gone great but they took weeks to get back with the results. It required multiple follow ups, which is a waste of my time. It didn't feel like they would care about their employees.