> Compensation packages are terrible. Salaries are well-below industry standard, bonuses & annual raises are terrible, if even given. This is all while the CEO makes around $1 million per year, but TCS can't pay entry-level 20-somethings fair market value. As a result, there's little motivation to stay, as:
> Promotions and other executive perks routinely given via favoritism instead of merit.
> TCS has incredibly high turnover, with a series of mass layoffs over the years.
> Unsustainable operating model. Aggressive for-profit model that TCS embraces is dying.
> Sub-par technology. TCS changes CRMs every few years - frustrating. Data is often questionable at best. Laptops and phones aren't allowed in most meetings. This is not a joke. Yes, you will be writing in a notepad here, and you will have to re-type your notes in Word if you ever want to stay organized.
> Meetings. You will spend half your week in endless meetings. Bring coffee.
> Organizational changes are frequent and confusing, providing unclear direction for employees.
> Continuing education & professional development are non-existent. HR accommodates this frightening lack of budget (to be fair, I don't think they have a choice) by having an internal professional development council, but the result are about what you'd expect. It's just not enough. It's not too much to ask to let teams travel to tradeshows, attend training classes in their area of expertise, receive valuable skills-building, third party certifications (Salesforce, ex), or leadership seminars from recognized authorities. Which brings me to...
> A culture of fear permeates from the CEOs office down to newer employees. Senior leadership routinely lies, deceives, harasses, and threatens their teams in order to sustain obedience. Department heads openly destroy each other in full view & listening of the bullpen. Department heads have been known to frequently yell at their own teams they've built, instead of giving coaching and career development options.