If you're still in the job hunt, don't bother looking at TDP. Following my initial application, I was given an online assessment which had zero bearing on network engineering (fine, maybe they just want to review how I think in a further interview). I take the OA and get a meeting set up with a recruiter. They ask me questions for maybe 5~6 minutes tops out of the allotted 30, easy STAR questions which have already been shown here and other areas online. They push me to a 2nd, technical interview, and set me up with someone already in the program. Once I arrive to the interview, my assigned interviewer is nowhere to be found, and two other TDP members (who join late) tell me they will be conducting it instead. Fine. This interview was even more jagged, as they were visibly unprepared, being asked to leave the room they were in within minutes of the interview starting, and very obviously reading assigned questions off a sheet of paper in front of them as if they had never seen it before. None of the questions had ANY relation to network engineering, and instead were broad, vague, and fleeting questions relating to "data". Not only that, but my OA was never brought up. Once it was my turn to ask questions at the end, I asked if they would like to revisit any of my answers if they felt they were insufficient. One of them made a motion and said "yes, ____ question," and then stopped in their tracks, thanked me for my time, and began wrapping up the interview, telling me I would hear back within a week with their decision. Fast forward past the two week mark, and my initial recruiter had not responded to three messages, nor had my originally assigned technical interviewer made a peep when I attempted to contact them. I finally received their decision past midnight after 16 days. The whole process was abysmal and if they give this little care to people who actually WANT to work for them, consider how they may think for their current employees.