Worst Company Ever,Don't join it if u r a fresher otherwise u hate IT field.
Pros
Only Good Infrastructure..... and don't attract by it otherwise ur career wil be spoiled.
Cons
1) It feels like u are in school again actually worse than school atleast u are not under surveillance in school. 2)Some employees are always free and some are always busy and they have to work overtime each and everyday. 3)Some team and teamleaders are monsters. they give you that amount of work that you feel it is better to stay at home and it is better to do housewife job. So much mentle pressure. 4)Just forget your personal life. 5)they keep their eyes on how much time u spend in washroom and if it is more than 5 minutes in case then they mail this to ur teamleader and ur teamleader will scold u like u have no self-respect.(PS:-If ur teamleader is fool). 6). u are not allowed to eat anything or drink tea or coffee except ur lunch and tea break. 7)No heirarchy maintain , so some jealous kind of seniors will not let u go to home even if u have no work bcoz they jealous of u that u have completed ur work bt they couldn't so if they can't go home on time they will also make u sit. 8). And last but not the least u appointed as programmer here, don't think that u r only programmer, u r designer,analysit,implementer,tester everything...........