I was reached out by a recruiter on LinkedIn. Right out of the gate she was really friendly and energetic. She conducted the initial phone screening, and after which she set up a phone interview with a Software Engineer. The interviewer was casual and very friendly. It felt more of a collaborative conversation, since I could further discuss the questions he asked me. After the phone interview, I was invited into the office. The culture was awesome in that there is free food and refreshments provided everyday, and I was offered some before my interview. Even better I was able to drink a cup of beer of my choice also. While waiting for the other software engineers, I interacted with other employees, and they were fun and easy going. It was a great time watching one of them ride a scooter around the office. I also was a given a tour. Moments later I was in a room with three other engineers. They all asked me questions about my background and resume. At the end I had to do a white board question, in which they helped me finish. After the interview with the engineers came the interview with the director of engineering. He was more stern, but also friendly. He was nice enough to give me more time for questions. He asked me mostly about the projects I worked on as a whole, and he wanted to see if I knew the working of the system. The interview overall was on both extremes of very relax and challenging. Kabbage is a great company to be able to balance moving fast and having fun.