Applied online; Invited to test based on pre-screening questions; phone screen; Panel type in person interview where they will take turns asking behavior based type questions; it’s a very long process so don’t get discouraged if you don’t get a call right away on any part of the whole process.