I was recommended by a current ROI employee, and ROI reached out via LinkedIn. Interview process was extremely informative and laid back. Each step felt more like a conversation about who I am and what I've done, rather than a formal interview. I was offered a position at ROI that I was very excited about, but couldn't accept because the consulting/traveling lifestyle wasn't a good fit for personal reasons.