Interviewed with three people plus HR. All done very professionally and on-site. However, took long time for hiring manager to return phone calls related to questions post-offer/pre-hire. This is a serious financial services company and one needs to be well-rehearsed/prepared and well-dressed (for success) for every single in-person meeting. If you are being hired at a junior level, process will take less time for approvals, etc. than for a senior level role.