It's 45 min of interview and duration is based on client.For PD they start from basics and moves to the advance level and it has 2 rounds of interview. Everything thing is good except the salary...they won't provide much Compare to other but work environment is good with flexible timings