You apply online. If they consider you, they schedule an all day interview process. Even though I had already worked for the company for several months. I went through literally 8 hours of interviews including 2 people took me to lunch to interview me. It's basically 8 people asking pretty much your standard interview questions over and over. Exhausting.