Applied online and contacted recruiter with my resume. HR responded within few hours and scheduled phone interview for the following day. Next day, she was 45 minutes late to call me. However, she apologized and continued the interview. Phone interview went well and she scheduled video interview for the following day and asked me to fill out one form with information like "my current salary" etc. Submitted the form the very same day. Next day, I was waiting for her call but she NEVER called. I followed up with her couple of times but no response. Overall, I had very bad experience. This is NOT expected from consulting firm.