Phone interview first, then flown in for a full day interview with all on-site managers. Some technical/problem solving, some soft skill focus. On-site started with a round table of several senior employees followed by break out sessions with 5 managers or senior engineers.