Pros
Work, healthy competition, system driven, committed, equal opportunity. The management is very knowledgeable, knows what they are doing, very committed to work and always keep their word. This company always looks for sincere people and gives importance to honestly. Plenty of learning, it is dependent on the employee. Very good projects to work on. If you are sincere and talented, this company is for you. They have a very sharp outlook
Cons
Salary is delayed at times, but I will not blame the company alone. I have closely worked with their clients, who are govt. and they substantially delay releasing payments.
Everyone who complains about the salary and bad mouths the company is wrong and should question themselves, how much have they contributed to even help the company earn any money. Even I faced little difficulties for delayed payments, but they surely to pay.