Applied online to Under Armour open positions in May 2017, when recruiter immediately reached back to me asking for my availability, within next day the interview was set up with the hiring manager. Phone interview with manager explaining my background, resume and skills review and he informed me about the position and team. Next round was another phone interview with senior software engineer digging deeper into projects, prior experience and assessing position fit. Then I was scheduled for an on-site interview round and given a take-home programming project to learn and implement a mini-product in less than 4 days and to present it during my on-site rounds. On my on-site day, had 4 rounds of panel interviews and had lunch interview with managers and senior engineer on the team. The decision to hire was conveyed to me in 2-3 business days and I gladly accepted. Very positive experience right from the conversation with HR, the hiring manager, and senior engineers, everyone genuinely cared and helped me to succeed in the interview.