The process was very thorough and quite long, but communication was good throughout. Interviewed for one position and didn't end up getting it. Was offered to interview for another role available and that process was a little out the ordinary and steps kept being added. It was like once you got to the finish line, they moved it again. Overall the experience was ok, I think the process can be cut in half, there really is no reason to meet with 5+ team members, the CEO, and do a project to prove you can handle the job functions.