The whole process took about month and a half to start working.
After applying I got call from HR for a phone interview. They let you know the next day if they are going to proceed with the hiring process or not.
After that they call you for face to face interview with the manager.
After that they take about 3-4 days to let you know if you got hired or not.
If you get hired you have to go through background check which took the most time ( about a week)
Take drug test and if everything goes good you get called in for 2 week training.