The process is a couple of interviews (or so I thought) and a work sample. The information as to how to complete the work sample was adequate but just be sure to be very focused on the features and user personas. The timelines are very misleading. I was told the whole process will be wrapped up in 2 weeks should the required decision makers have availability, the process took nearly 3 months... I'm sure part of this was due to the volume of applications which is understandable and I have no issue with this. To keep someone on a holding pattern for this long isn't acceptable unless clearly communicated from the outset. There is an issue with the lack of structure and communication through the process. I had 2 stages added onto my process after what I was told would be the final round. Annoying but I assumed they're being very thorough with their decision. So, these final calls were with very senior member of the organisation (not naming names or roles for obvious reasons) yet there was no agenda for these calls, one individual was eating lunch while I was talking to them, speaking with food in their mouth etc. One call even concluded with the individual saying "aight see ya" - I would like to remind you that the person who said that is on the SLT and manages globally dispersed teams. The team who I would have been working with were actually really nice and seemed like they'd be super helpful. Ultimately I didn't accept the offer because of the issues I mentioned above. I had a bad feeling about the senior management from the way they conducted themselves on calls with me and the lack of structure, clarity and transparency made me wonder if it would be the same when I was on the job. Not to mention a 3 month hiring process let's you shop around for something better.