I have worked for Quinnox for more than 1.5 yrs now and I can say that it is a ok company. Initially you get good salary while joining but then there are not much projects with the company.
And if you are on bench for more than 3 months then you are fired with notice. Managers are having lots of influence on the career growth of employees.
Work environment is good with proper work-life balance.