Great place to work with great support for employees. You work hard, but are adequately compensated.
Work hours are too long.
Great interview process which will evaluate the employee technical and personal skills. Multiple rounds of interviews were conducted which includes telephonic and personal. Personal was mainly on HR related stuff to check the attitude, confidence level and willingness to take challenges.