The process takes around a month with several interview steps. I applied online which lead to a virtual interview over the phone. Then a technical assessment is sent, which requires slicing a webpage and some Infusionsoft work. Once that is completed, the work is reviewed and if that goes well, you're called in for an in-person technical interview with the VP of Development. You'll be asked to go over your assessment to explain what you did and what resources you used to complete the it. If that goes well, an in-person personality-interview is scheduled with one of the Operations Coordinators. If everything goes well, an offer letter will be sent to you.