HR manager found me on LinkedIN. Phone interview with HR, answered questions in writing for hiring manager, then 1 hour phone interview with hiring manager, then 5 face to face interviews at company offices with potential coworkers and hiring manager