I was refered by a former employee and got a call from HR within the same week, the manager was leaving on vacation so we set up a second phone interview on the same day. My experience in my phone interview was good, I was asked about my interest and experience. About 1 week later I got asked to come in to an in person interview with the team. I was given a scenario to analyze and write out the process. I was given 20 minutes to gather my thoughts and I was able to use the white board. After 20 minutes, the whole team came in and we talked about the activity and how I came up with the solution. This was a great way to interview. After that the manager and I went outside and talked more about my experiences. I had a great feeling leaving out of the office, and was given a headsup that it will probably be about a month for me to hear back. I actually didn't hear back for about 2 months, and they decided to hire internally. I was dissapointed that they waited this long to make that decision, obviously I did not wait for them and kept interviewing at other companies.