Couple of phone interviews with different levels of management and one onsite interview.
Majority of questions were technical.
Personality and how you are able to present your self is key. Almost all employees interact with the client so clear communication and professionalism essential.
Dress up a little bit, they like that.