I applied online. Got a phone screening from an outsourced HR company. After that, I got invited to attend an assessment centre. It was a lengthy but well-organized day where I had the opportunity to talk to many employees and also current participants in the program. I learned a lot about the company and had a fun and valuable day overall.