Overall the process was fairly painless. After applying online I received an email to set up a phone interview. After my phone interview, which was with 3 people, a few weeks passed and I received an offer. The part of the process that takes the longest and is most grueling is the onboarding process. Getting the information about your position and start take a long time but it is very rewarding when you get to see all of your options.