Wasted my time and tried to rush me. They also rescheduled more than once. Why schedule interviews when you haven't checked everyone's availability. The last interview was a technical interview and was in my opinion more like a humiliation ritual. Brain teasers? Grow up. As a professional with extensive experience and multiple degrees this was an insult to my intelligence. A live writing sample was requested as well...the interviews are 45 mins each and were pretty boring. The complexity of their "technical" interview is def misleading. I see why the company has poor satisfaction reviews online.