Was greeted by two engineers who did not state their ranks. One was with the company for 5 weeks, the other approximately 2 years. The one "driving" the interview was 5 minutes late to the discussion. When making small talk with the newer member, the tenured member rudely asked him "are you driving the interview, or am I?" The red flags continued from there. I was presented a problem to design a system about. Prior to the interview, the recruiter had mentioned to show off the depth of my technical knowledge. That's exactly the approach that I took, and I was told that "I shouldn't get that far into details". The design aspect was straight forward: simple API that fuels a front end and pulls data from a data store that is irrigated by way of a data stream from a web crawler. However, there was this "machine learning" aspect of the application that I am guessing they wanted me to break apart into tasks, identify requirements, etc... The way that this was presented was combative. The respect for time wasn't present, as they only gave me 3 minutes to ask questions. By the end of the interview, I knew I was going to turn them down, as I was constantly interrupted during my solution descriptions, and often cut off on my responses. When asked what their take on all the negative GD reviews were - one answered "I knew exactly what I signed up for when I joined". It was obvious the "lead" interviewer was just touting his ego and stated multiple times that he worked at Google and Microsoft. News flash: this credential does not automatically mean you're good at your job - and he did a horrible job at representing Rippling. I wasn't even interviewed by the team that I would be joining.