Join as a fresher, Leave this company counting exactly 730 days from joining
Pros
Good for freshers. Excellent training Most of the managers I worked with were OK
Cons
Hypocrisy at root level. They call it a family to get extra from employees Policy at high level : Each year, one employee un-friendly policy [last 3 years: irace, no hike, change in certification structure] : Experienced employees either leave or work without benefits. [Passive firing] Take freshers to fill in [Difference in pay is the advantage] Project them as experienced guys to clients. Make them toil at around 12-14 hours a day. Pay them for 8 or 9 hours. Employee NEVER gets to decide his work stream [Don't believe what they say during training] Underpays [worst in indutrsy]. Policies put managers at bad light in front of the employees who report to them [I am not a manager]