Long, multi-step interview process but gave a ton of information about the company and gave me a ton of insight into the culture and various operations. It was a bit stressful because it took months from first conversation to offer, but I did like the opportunity to talk to so many people.