Broken up into a technical and manager interview. Each held back to back. Technical interview was mainly used to gauge how technically sound your skills are in a variety of areas but all questions were fair and more geared towards how you think/approach an issue versus knowing some "perfect answer".
Manager interview was more geared towards team fit and how you are as a person and your approach to customer service and teamwork.