I have been working with this company for about couple of years now and they are also my H1B sponsor. I am very pleased with them in all aspects of employment. Pay always on time, performance reviews/feedback always on time, pay raise never delayed and its based on regular performance review, a great team of professionals to work with in all areas of their business and always true to their commitment. I am unable to find any negative experience I ever dealt with them. It is an excellent firm to work with. It is the best place I have ever been part of in my professional career. No Complaints at all. I would highly recommend this company.