Several phone screens with development manager, recruiter, and project management office. Was asked up for an onsite interview which went from 10AM -330PM. Several group interviews capped with a presentation ,as this is a consulting company and everyone will have to present to clients and some time.