My experience interviewing with Ticket Evolution was a great experience. Their methods for interviewing was very fair and I believe many companies should follow their example.
The first stage of the interview process was a phone conversation with Brent, their VP of Engineering. This phone call included a information section where Brent goes into detail about the company which is followed by some basic technical questions around Ruby & Rails. At the end of this first phone call, Brent gave me great feedback and scheduled another phone call with another senior developer from Ticket Evolution.
The second phone call was more technical in nature and delved into more details about Rails. Questions ranged from internals of Rails to 'how would you' situation questions. This was a great experience as the senior developer helped me when I struggled at points.
The last stage of the interview process was a on-site interview. I met with the team for introductions followed by a coding and white boarding (architecture) exercise. During both exercises, the team was very supportive of me and provided me with assistance during times of struggle.
In summary, my experience interviewing with Ticket Evolution was great. They are supportive and interested in helping you throughout the process. Excellent!