It was quick, but you have to be prepared because it's a panel interview.
It was very organized and very informative. They set your expectations and ask you what are your expectation from the company. They are very accommodating and nice people.
HR, Manager and Technical Interview (if applicable)