Recruiter contacted me through email and scheduled a phone call with senior manager. He asked me about my current experience and talked about what they were looking for.
Made it to second personal interview with 2 project managers ( 1 : 1) - they were professional, made me feel comfortable ! and asked me about my experience and how can I be good fit for the company! They also gave me outline of the company culture and how things get done at PixelMEDIA.
3rd Interview was with Software Development manager, Sr. Manager, Co-CEOs. ( 1:1 ), everyone was nice and professional. Felt like I was already working with them. There was one case study with Sr. Manager about how will I start project based on brief requirements. Last interview was with HR Manager, asked me about my strengths, weakness, and other resume related questions.
Overall good experience - almost got a job!