Pros
No pros. When called me for the interview for the position of technical they offered me different position as data analyst but later on I realized they made a false statement it's not data analyst job it was a data entry operator job.
Cons
No meals , no cabs , no incentives , no proper training , no Sense of Responsibility among TLs and other senior staff members. Servers are always down poor connectivity and lots of network issues. Useless people who can't make their career in IT who have done their engineering in CS are insecure of others that's why they don't want other to do something or make their career. Not all are same but most of them are likely to have cheap mentality. No manners no etiquettes like working among villagers who have a lot of attitude in them. Nature of job doesn't remain same as what was promised at the time of interview due to which fresher's becomes a part of politics.