Interview was at Invesco office the entire process took 3 weeks with 5 interviews . Basic round was aptitude test later on same day with some manager had a basic round of interview and after they provided lunch later had an interview with my hiring manager and Team leader asked me about mutual funds basics later after 1 week called for interview with Director and HR after 1week they let me know that i was selected through Email.