Interview process was very slow, but overall fair. One strange thing which I observed was they call onsite doing just a basic phone screening and they have to do phone screening after onsite interview. They should streamline the process by doing multiple phone screening before calling onsite and wasting person's half day.