Applied online and heard from HR after 2 weeks. First HR interview then Panel interview with 3 managers, then 1 more interview with the Manager and CEO , Manager also gave me plant tour after this interview. Then HR called me for one interview with Colleagues , this interview was little bit technical. Finally one more interview with HR and they explained me about all the benefit and other things and also asked me few behavioral questions. They offered me a job via email but salary was too low . Declined the offer but facility/Campus was nice.