I worked for this company for more than a year in UK, There is No employee benefits, No growth for your career wise but they have good banking projects in UK.
Management will say its a coporate company but it is nothing but an umberlla company, even worst..if you leave the company you will see the worst 3 face of the ITC. Management people in UK behave very very silly ther is no coporate culture, they try eat every peny of the employee.
I dont recommend this company.