Applied online. Quick phone call with recruiter. Went in for a 6 hour interview. Had to present a PPT on my career and life. Then meet with just about every senior Engineer and manager at the company. They provided lunch with the VP. I asked many questions about the job. However, when it came to the job offer their answers to those questions (Typical daily schedule, travel, etc...) Changed. For this reason I chose not to take their offer.