The complete process was very quick. I was contacted within a day of submitting my application. I had a screening interview, a web conference interview with the hiring manager, and an onsite group interview with three employees in different groups; and I provided a portfolio and presentation to demonstrate my skillset. Interview questions were rigorous, but the process was pleasant. The entire process from application to offer was under three weeks. Once I accepted the offer, I was asked to submit information for a background check.