I applied online, the recruiter contacted me after two days to learn more about my background , skills, etc. Then director of data warehouse reached out to me and then they invited me for onsite interview, where I spent the whole day being interviewed by the team . The whole interview was a waste of time for everyone . Simply these guys don't know what they are doing and definitely not serious about hiring .