Pros
There is absolutely nothing to like about ITC. It is one of the most pathetic company to work for in every aspect
Cons
The company is a total fraud. They will try to persuade you to verbally agree on any notice buyout and then later say when did we agree. Their so called benefits and perks are only meant to dupe you. Company will try every trick to actually deny you those benefits, like for example if you ask for paternity leave, they will say your marriage should be registered. They will offer mediocre single digit hike even if you achieve the top rating possible. They ask employees to purchase their own equipment like mobile phone and laptop from their own pocket to conduct company's official business. Their basic pay is extremely low out of the overall CTC (~20%), so that they have the advantage all the time to fire employees in exchange of very pathetic pay for the same. If you are working for client and client wants you to work on weekends, occasionally every month, then they wont approve your comp-offs even if you get approvals from your client. They will deduct money from your CTC and mandatorily ask you to buy company's own products. Then you will have to collect invoices, fill forms, take printout and post your claim to Bangalore in order to get back that amount and still you don't even get tax exemption. This company is simply focused on their own profits and employees don't mean anything