This was the worst interview experience that I ever had, and I have had some bad ones. I applied for "Software Engineer Hiring Day" through LinkedIn and was contacted by a recruiter shortly after. The recruiter seemed like a nice enough guy, and he did a good job of selling me on PluralSight. He said that I would need to do one interview with a software engineer and if I did well I would be invited to join Hiring Day a week later. The Hiring Day was scheduled for a Wednesday and would consist of a four-round onsite and candidates who did well were supposed to receive an offer just two days later.
So, on my first round after speaking with the recruiter, the software engineer that I was supposed to meet with was a no-show. We were able to meet later that day and I did really enjoy meeting him and I could tell that he enjoyed meeting me as well.
So, I got invited to Hiring Day and I felt that I did well enough, and I got a call from a recruiter Friday, as promised. The recruiter said "they liked you and one of the teams is interested in having you join, but they just want to meet you to get to know you and for you to ask any questions about the team. But, you're basically getting an offer."
In the meantime, I had another potential offer that I was waiting on and I had hoped to have known whether or not I would have one from Pluralsight on that Friday, as promised. I asked the recruiter if there was any way that I could meet them that day, and he said that it wasn't going to work.
So, I got an email the following Tuesday scheduling the meeting two days later on Thursday.
About an hour later, I got another email rescheduling me for a day earlier on Wednesday instead.
So, I showed up to the Zoom room at the new time to find none of the three people that I was supposed to meet were there.
I tried to get in touch with the three different recruiters that I had been in contact with and I called the two phone numbers that I had and nobody picked up so I left messages. I thought that it was possible that the reschedule was a mistake, so I showed up to the meeting on Thursday as well to find that it was another empty Zoom room.
One of the recruiters didn't directly respond to my email, and didn't offer any sort of apology or explanation, but sent another meeting request for A WEEK AND A HALF LATER! The recruiter who had called and said that I was going to be getting an offer finally emailed me and said that he "understood there had been some scheduling issues, and that it can be tough to get four busy people together, but it looks like they have rescheduled for the following Monday."
I followed up by pointing out that it wasn't for the following Monday, but for the Monday after and asked if that might have been a mistake. But, I never heard any response from him, so I waited the full week and a half for the meeting.
In the meantime, I guessed at my interviewers' emails and emailed them to confirm our meeting and got confirmation.
So, when I met with them, it wasn't just the casual meeting that I was assured of, but instead, it was another technical interview with lots of questions about tradeoffs between different technologies and testing methods--things that most engineers would just Google as needed. I was unsure of how the interview went because there were several questions where the interviewer said "that's a great answer", but then there were one or two questions that I didn't know how to answer.
Anyway, two days later I learned that I wasn't going to be getting an offer from PluralSight, but the recruiter said that he'd "love to see [me] back in the candidate pool in the future." Haha, yeah right. I will never have anything to do with Pluralsight again.
Fortunately, I got an offer from a much better company a couple of days before, so in the end, everything worked out.
Anyway, I would not waste time with this company. I've seen several other posts online about similar experiences with Pluralsight and apparently, a lot of people have left the company in the last year, as it has gotten very dysfunctional after being acquired by a new parent company.