Echoing what other reviews have mentioned, there is an unprecedented amount of micromanagement involved in every single aspect of your role. You do very little of what is included in your job description, instead spending that time doing admin or attending meetings, many of which are totally unrelated to your role but remain compulsory.
Staff turnover levels are almost comical, the number of people who joined and left during recent months exemplifies the culture that has been fostered. What's worse is that clients have picked up on this and have made a point of mentioning it, which reflects poorly on ICS - one reason of many they should try much harder to make their staff happy and retain their talent.
The company makes a big deal about its yearly profit / EBITDA. Employees across the board are expected to pull together and contribute their thoughts and ideas to how more money can be made, something that is far from your mind when you have daily responsibilities and tasks you can hardly find the time to achieve due to the overloading of work and high expectations.
You will be working to KPIs that are often completely unrealistic, and any achievement other than hitting the exact KPI is ignored entirely.
To top it off the pay is woeful, not a single person I knew was being paid a salary they deserved.