After applying online, an HR representative contacted me to further the application process. After a phone interview with a current employee working in the position I applied for, I took various tests online. I was invited for an on-site interview, but had to decline due to other conflicts. The application process was very well-managed and pleasant overall, and the HR representative was very accommodating.