Overall the experience was a widely negative one that would warrant a review. My entire interview process was dragged on due to disorganization, internal miscommunication as well as misrepresentation of the situation.
First interview was a simple phone screen where you talk about your projects and what you've worked on. After the phone screen you are brought in for a in-person interview -- 3 different people and 45 minutes each. First two were whiteboard questions, one coding challenge and one design/architecture question. Third was a personality interview. Pseudo-facebook-esque type interview.
Then supposed last interview was an in-person with the VP and Head of the department. This is where the poo-storm began. The interview started late and spent the first 15 minutes struggling to find rooms to interview in as all of them were used (no rooms booked for these types of things? ironic given wework provides office-space). Met with the first interviewer and then all of a sudden the HOD had an important meeting to attend.
Took another week to reschedule to meet with the HOD because in their words "it's really important for me to see him in person". Okay that's cool. Then when I came in, we literally had 8 minutes to chat before he had to run to another meeting. Really? This >10min talk required 1 week of scheduling and time out of the office? A video chat probably would've sufficed.
So after what I thought was the end of it, everything seemed fine. Indicated Adam (CEO of wework) to give the final approval on offer. Then out of the blue, they said they're considering me for another team/department and that they wanted me to meet them. At this point, I had offers from other companies expiring soon and wework's recruiter assured me that it was a simple "meet and greet the team... if I like the team and what they do, we can move forward". Took the leap of faith and rejected a very good offer from a well known company under the assurance that:
#1. compensation requirement was not an issue
#2. it was a simple meet-and-greet not a re-interview and re-evaluation
Took another week to schedule, and by this time it is my 5th "meeting" and 4th time going into the wework office. Met with 3 different people, 45 minutes each and mostly just "get to know you" questions: "how did you get started", "what's your story", "hobbies?" etc. Two days later, got the feedback that technical-wise, I'm great but they don't think I will work well in a small team. Which would be a valid assessment... if they asked _any_ questions that alluded to "teamwork" at all. If they did ask, they would have known that every development team I've been on has been a total of 3 devs or less.
I felt the entire process was extremely unprofessional and disorganized. And if this process is indicative of the actual work environment, then rejection might have been a blessing in disguise. If they don't care for your time as a person/interviewee, then they probably won't care about your time as a employee either.