Good and friendly. Need to have a good communication skills. Depends on interviewer. All question asked based on resume. Takes at least 2 months. A very long process. Applied online. Took nearly 2 weeks..than continue with first stage phone interview and second is meeting in person with interviewer. After 2 weeks results out and than waiting for salary approval. Overall lengthy but worth it.