A toxic workplace with no respect for the people that make the money
Pros
People with zero experience will get the chance to get introduced to IT and, given they have enough interest in Windows/Linux and study hard in their free time, be able to add this experience to their CV and find an actual job. It seems that hiring is one of the more functional parts of the company: most colleagues have been a smart, curious and helpful bunch (although that trend has recently been dropping).
Cons
Just a note: the most positive reviews on the Glassdoor seem to be written and/or endorsed by management: in my 2 years here I never heard any of the many dozen colleagues using the cheery phrases or praises seen in the most recent reviews (quite the opposite), but I did see them written in management presentations and job ads, which have very little to do with reality. 1. The management expects eternal gratitude for the initial hire, even though they start making money off of you almost right of the bat. There is nothing else offered. For dedicated techs in particular, where more money comes with each employee that Touch Support "rents out", the goal is to have everyone in rotation as fast as possible (sometimes this counts in DAYS). There is no "strong initial training" as advertised, at least for the Linux department - aside from what employees themselves organize for the newbies, sometimes at their own homes in their own free time, there is no actual training at all. 2. Threats Over the last year, whenever people quit (which is often), what is supposed to be HR will find out what companies they're going to, try to track who's given them a recommendation, and send lawsuit threats to those other companies/people for supposedly "poaching" people - although a lawsuit of this kind could never be won (and they know it) so there was never one started to my knowledge, the real goal, it seems, is to try to keep the workforce in by diminishing their chances elsewhere rather than fixing things in TS's own backyard and making less employees WANT to leave. The main question in the exit survey is "What is the exact monthly salary you will be getting from the new employer?". Seriously? There is also literal spying, like HR people standing in front of doorways and listening in to conversations, and remote management later sending emails mentioning "they've been made of aware of - *insert something at least slightly distorted*". Yes, we did notice. And no, Chinese whispers are neither professional nor fun. 3. Salary is BAD. People start with literally a little over minimum wage, which may go up to average with a couple of years of experience + a team/shift lead bonus. The only exceptions to this are Level 3's (who DO deserve it), the management themselves and a handful of their sycophants, who will tout the company's "median wage" as magically being higher than what the majority of *senior* techs actually have in their contract. 4. Even that salary is not something that you can count on at all times. It is (dubiously legally) divided into a fixed part and a "bonus". As a new employee, you will be told that in the past they were "forced to introduce that as a way to have means of control of people abusing their contract". As an experienced employee, you will find that what constitutes the "abusing" are things like being sick for more than 4 days a year, handing in a resignation, or just rubbing up someone the wrong way. 5. The actual work is unrewarding. Assuming you aren't stupid and are interested in what you do, you will get into the groove of standard tasks fast. Assuming you aren't stupid and are interested, you will also notice that you're not actually learning anything and are instead expected to rotate tickets and play stupid with end clients to crunch the numbers and squeeze more money from direct clients. 6. The opportunities are not the same for everyone, and neither are the rating criteria. When a new batch of people get hired, none of them with any prior knowledge of anything technical, girls will somehow be found to be the "best match" for customer-servicey roles, and guys for the Linux/Windows tech path. If you are of the female sex and do work as a tech, you will have much harder time progressing - girls who don't quit at the start, without a single exception, take almost twice as long as their male colleagues to get promoted, with their (dude) shift lead reasoning that they are "not quite ready" in best case scenario, despite them being equally (or sometimes more) qualified than their male colleagues who do get promoted, and measurably so. Regardless of the sex, there is very little chance of being promoted to a lead position without being a yeasayer. Talented people with questions / constructive ideas will be seen as too disruptive to the status quo, and inept suck-ups will be pushed forward instead. This is particularly pronounced in the last several months: many capable people quit after not being able to take it anymore, and they are now being used as scapegoats, with toadies being pushed to lead positions to try and affirm this stance with the rest. 7. False advertising As an employee, aside from not getting "strong initial training", you also won't get "clear guidelines" on promotions, "paid certificates", "gym membership that is in the talks (for the last several years)" or the "whole team meeting twice a month so everyone's voice could be heard". You MIGHT get cheap instant-soluble coffee for free, if they don't forget to buy it for a week or three.