I applied online. The process took 4 months. I interviewed at Block
Interview
The interview process is arduous and can involve up to 12 interviews. It can be drawn out over several months. One stage of the process is considered a virtual onsite where the candidate meets members of the team for 30 minutes each.