TCP Software Reviews

3.0

46% would recommend to a friend

(324 total reviews)

Daryl Rolley

38% approve of CEO

47% positive business outlook

TCP Software has an employee rating of 3.0 out of 5 stars, based on 324 company reviews on Glassdoor which indicates that most employees have an average working experience there. The TCP Software employee rating is 22% below average for employers within the Information Technology industry (3.9 stars).

Reviews by job title

324 reviews
1.0
11 Nov 2022
Recommend
CEO approval
Business outlook

Pros

You can get valuable experience in various tech fields, which can help you land a job somewhere better. Many people here are great to work with. The available benefits are pretty good. You got free lunch once a month. You got free donuts once a week. The Christmas gifts they used to give out were pretty nice. We were able to successfully consolidate our Rackspace and AWS servers into AWS.

Cons

It's been a year since I left and I still get frustrated thinking about how awful my experience was working here. I've only put this review off so long because I've moved on and don't enjoy recalling this miserable period of my life. I really don't expect anyone to read this whole thing, it's mostly just a petty catharsis for me. Going back all the way, there were red flags before I even started. I was called a few weeks after my application and asked if I was still interested in interviewing for a Support Technician position, despite applying for a programming position. During the application process, I was asked how much I made at previous jobs, only for them to offer me less. When I emailed back asking if it was negotiable, they immediately raised it to above what I was making before with no discussion. Right from the get-go, training was a mess. I started the week of Labor Day and somehow this wasn't accounted for, so near the end of the two weeks of initial product training the instructors started panicking that we wouldn't be able to finish in time and rushed through the end of it. Despite being hired for a technical role, I had to not only had to go through a month of product training, but three months of working regular support. During that time, I was expected to fulfill all the duties of a support technician without receiving any of the benefits. - My favorite example of this was when they wheeled a cart of second monitors in to reward the support techs who were doing well (because for some reason getting a second monitor was considered a luxury instead of a standard to make work easier). They gave one to everyone in my section but didn't give one to me because I technically wasn't a support technician, even though I wasn't allowed to do my real job yet. - On the rare occasion that a support technician had to make a sale, they would receive some small commission for it. Similarly to the monitors, I received no such commission as I wasn't actually a support tech. After finally actually moving to my position, it still took several months for me to get a second monitor. Most of our work was done by remoting into servers and was incredibly inconvenient to do on a single monitor. They had 45-hour workweeks at lower hourly rates for no reason other than to milk as much of your time as possible. Plus update nights several nights a month. Many people there treated it like a clan. Some higher-ups unironically used the phrase "drink the Kool-Aid" to describe how you should dedicate yourself to the company. You got a whopping 2 days of vacation for the first year. No 401k matching (and it never came to be in my time here) Pay was well below industry standard, and they would constantly justify it by saying you were making enough for the cost of living of San Angelo. One of the executives owned a private plane, but they "couldn't afford" to pay any employees reasonably. We had to attend a mandatory New Year meeting on a Saturday where we spent about 4 hours talking about how great the company was. Wasn't even worth the free meal. I made the mistake of working hard and becoming well-known as one of the only people who would actually help when there were issues. I was rewarded with a leadership role I really didn't want, but the company essentially refused to give raises or cost of living adjustments unless they came with a promotion (and additional responsibilities). Most of the tickets we received were to pull application logs for Support since they didn't have access to the servers. Initially, the app logs contained PII so we couldn't even share what they actually needed. To give some credit, this was eventually changed to contain no PII. I feel like this shouldn't be something you should have to complain about at a multimillion-dollar company, but the bathroom situation was a disaster that took way too long to fix. - The men's bathrooms combined had four stalls for a company of over three hundred people, so unless you got lucky you would end up queueing in the bathroom and just wasting time. - Their first attempt to relieve this was to add three more urinals, which perfectly demonstrates how little any upper management listens to or understands problems reported by employees. There was almost no documentation for any of our procedures. Employees were encouraged to fill out the Great Place to Work survey. I never witnessed it first-hand but heard rumors of people submitting multiple surveys in exchange for gift cards and other prizes. After the first promotion, I still did the vast majority of the work. Tickets were constantly ignored by other techs because they knew I wouldn't just let them sit there. Vacations were often followed by a 12-hour workday spent trying to fix everything that went wrong while I was gone. The company was bought out by a private equity firm. This was admittedly a good thing at first as they worked to improve things such as benefits and long workweeks, though this was over the course of the next couple years. Almost everyone switched to remote work for COVID. This was nice while it lasted. Eventually discovered (pretty sure it was sent to me by mistake) that one of my reports made the same hourly wage as me, despite having less responsibilities and nobody reporting to them. The justification (excuse) for this was that they lived in Austin so they had a higher cost of living. So higher-ups used the "cost of living" excuse to both pay some people less and people in other cities more. After the buyout, we started having all-hands meetings where 90% of the meeting was just discussing finances and sales. Upper management conducted layoffs in May 2020. - This occurred in the middle of hiring about a dozen C-level executives. When asked about this in an all-hands meeting, the question was dodged and discarded. - These layoffs were not due to financial need, but prospective financial need (even though we were in the middle of a pandemic and nobody could predict what could happen in the next few months). - This only created more work for everyone else and got rid of the people who actually knew how to do specialized things. - There were rumors of the classic case of offering people their own job back for less pay. I learned how a specific adapter worked and learned a lot about IIS servers because nobody else would bother doing it. Everyone was in the habit of just ignoring the ticket or asking Development to fix it even if the issue was server-side. Wrote extensive documentation for the adapter, including troubleshooting, running it manually, and updating it, but nobody wanted to learn anything. Hardly any documentation for any processes. Any that did exist was written by me and nobody else would ever bother updating it (or even following it in many cases). The director of our department left; they replaced him with the an interim director, but he also left a few months later. We didn't get a new one for nearly a year. Once again, instead of just giving me a raise I was promoted to a manager position when I would have rather had a better-paying technical one. They finally got us off 45-hour workweeks but made us salaried so overtime ceased to exist when we still had to work over 40. Our servers would constantly end up on an email blacklist which would prevent automated emails from our application from sending. The only way to fix this was to manually request removal and wait for it to be removed. Despite constantly receiving customer complaints and Dev even identifying the root cause, this was never fixed while I worked here. One of my first tasks as a manager (being a first-time manager as well) was to make everyone come back from working from home, regardless of situation. - The justification for this was poor performance, but we effectively weren't tracking performance at all. The new task became "develop performance metrics so we can prove that everyone is performing poorly and demote or fire them." - My C-level manager found a Glassdoor review with legitimate complaints and tried to determine who it was so I could quietly demote/fire them. - This was when the stress began getting to me. I ended up primarily consulting Human Resources about this instead of my the C-level exec because they stubbornly insisted I make everyone come back and micromanage them. Was forced to give a writeup I disagreed with. This was the final straw and I tried to quit, but was talked into being moved into a different, more technical position. Finally got a new director who came in and insisted we waste even more time reading a stupid book. Our software had a memory leak that would cause the memory usage on all the servers to crawl up until the service crashes. Whoever was on call had to log in and reboot it in order to fix it (almost every night). Issues between departments wouldn't be resolved until you proved beyond any doubt that the issue was not your department's responsibility. Basically nobody would even try troubleshooting until you exhausted every tool at your disposal first. - The best example of this was when both I and someone else on our team went through extensive testing to prove that a DLL from another team was causing an issue. - That wasn't enough though, so we had to get on a meeting with our manager and two execs to screenshare and go through the exact same steps again to prove it was the DLL and get the other team to do something about it. The trademarked not-documenting-any-procedures was still going strong. Lo and behold they finally remodeled one of the bathrooms and added adequate toilets. As I was waiting to be moved into the new position, upper management decided it would be a good idea to apply several position changes throughout the department simultaneously and also give only about a week's notice. Like most things, this was handled very poorly. Once I moved into a non-manager position, I realized new management severely underestimated just how unhappy everyone at this company was. - Almost everyone in the department I moved to quit over the course of 3 - 4 months. All the work was pushed onto me because I appeared to know what I was doing. - I was on call almost all the time. - Several new team members were interviewed each week only for them to use TCP as leverage for better pay somewhere else (presumably because of what little pay TCP offered). - We ended up contracting out more team members to assist, but they had a hard time learning our overly complicated, arbitrary, proprietary, bad system. - They also had to use AWS workspaces to access our systems, which ran incredibly slow. The workdays preceding an update night ended up being a 6-hour screenshare trying to teach them the bare minimum of what they needed to know that night. Upper management was either completely clueless about the company-wide attrition or blamed it solely on the 2021 great resignation (or they were just lying and quietly firing people, which is even worse). We had a separate department for adapters between our software and others, but they weren't allowed to have access to the servers or really anything they needed. - Instead, they would reach out to us and have us screenshare which just used up more of our time so they could do their job. - We would give them control of the screenshare as well which totally defeated the purpose of restricting their access. Often we wouldn't be involved at all in troubleshooting the issue. - The only real reason they had restricted access is nobody who was left knew how to effectively set up the IAM roles. Software updates involved 6-hour periods of downtime once a month. If customers needed the software 24/7 this was a perfect excuse to sell them a clock with a rollback feature. Software updates were constantly delayed and often cancelled hours before due to new bugs being discovered (likely because almost the whole QA team quit as well). We had a weekly meeting with Security where they would have to pull teeth to get answers out of anyone for the status of issues. It often boiled down to: - "Hey install patches on these servers." - "We can't reboot their server until they update." - "When are they updating?" - "Who knows, it gets delayed an hour before updates every single time." Infrastructure was spread across way too many AWS accounts which made programming automations that much more difficult. Despite this position being months later, the memory leak still wasn't fixed. Since most of the Development team quit as well, they had to hire a contractor to try to identify the root cause. They eventually reduced the initial memory footprint when the application starts, but it would still inevitably max out and crash. After all the hoopla of trying to make everyone work in the office again, everyone pretty much silently agreed to just work from home and refuse to come in. Finally started making steps toward having good documentation by implementing Confluence, but ultimately I was expected to write all of it for my old and new positions. TCP acquired Humanity near the end of 2020 and hadn't integrated them by the time I left in August 2021. - The project leads from the involved departments changed several times as people walked out the door. Whatever the original plan was made no sense to anyone since the people who made it were long gone. - Instead of providing actual help with this major project, we were repeatedly reminded that this was just the first of many acquisitions and that more were coming down the road, so we need to figure this out. - Reaching out to any executives devolved into them just reasserting how important the integration was and providing zero help. Was constantly promised a bonus and not a raise, despite hundreds of thousands of dollars worth of salary walking out the door. The whole situation felt like a sinking ship that I was expected to salvage on my own. Any offerings of help, while appreciated, were from brand-new people who weren't familiar enough with the system. I left without a new job lined up and used going back to school as a resume filler just for the sake of leaving. Despite giving two weeks' notice nobody in the department knew I was leaving until the day of. HR congratulated me for leaving. Found out a while later my first manager was trying to subtly encourage me to leave and work somewhere better.

1.0
24 Aug 2023
Recommend
CEO approval
Business outlook

Pros

Remote, Hybrid & Office sales positions Competitive base salary Some good people in various roles

Cons

Alright, let's break it down. When it comes to the interviews, check out the Interview Reviews here so you know what's coming. Everybody's got to do this "culture index" test, and if you do well, you might move forward. And get this, makes no difference how qualified you are to perform the role you are interviewing for. Now, onto getting settled in - it's a bit hit or miss. Sometimes HR doesn't quite get the scoop right on benefits and HR stuff. So, it's smart to do your own digging and double-check. Sales training time: a week for learning the products and another week for the whole "sales" deal. Funny thing is, no pitch deck in sight. At the start, there's no territories or special accounts assigned. You just hit up old leads, expired trials, and customers who've already churned. The marketing? Not really doing the trick. BDR department? Not hitting the mark either. Leads are scarce, and the hotshot prospects don't really chat with the AE during their trial. The U.S. sales team's got a showdown with the offshore crew. Reps are ringing up 100+ calls and flinging 100+ emails daily when it's "peak" selling season. And brace yourself - if you don't hit the KPIs, your moment of shame arrives in front of everyone. Leadership's got a new sales trick up their sleeves every now and then. And here's the kicker, the base pay's alright in the market, but it has to be 'cause hardly anyone actually hit the OTE. The long-standing AE folks make their quotas by taking over pipelines from the reps who got the boot. The big shots at the top, like the CEO, CRO, CMO, have been playing musical chairs in the past year. Transparency? Not their strong suit. They used to throw out surveys every quarter to everyone, but I guess the feedback was so lousy they dropped the idea. The vibes are so bad that nobody's excited about showing up at the office. Result: the new swanky HQ in ATX got shut down. Yeah, they're spinning it as cost-cutting. And hey, there's been a ton of mergers and acquisitions lately. Some of the products are pretty cool, but they haven't bothered to mix and match features. The solutions need some serious TLC. Sales management's got more layers than a parfait, considering it's not even a huge team. Too many "yes-men" just nod along with whatever the bigwigs say. If a rep lands on a 30-day improvement plan and works their tail off to escape it, guess what? It's extended another 30 days, or they're slapped with it again next quarter. Folks, both reps and managers, can get the boot without much of a heads-up. Oh, and keep an eye out for those positive reviews - usually HR, old-timers, or top dogs drop those. Now, here's a bright red warning: a review with pros praising the culture, diversity, inclusivity, benefits, and growth, while conveniently forgetting any cons? That's a big ol' red flag waving. Just saying.

1.0
23 Aug 2019
Recommend
CEO approval
Business outlook

Pros

Still thinking about that. They will hire you even if you have no experience. They will pay accordingly and once experience is gained don't expect a corresponding increase in wages. There are worse places to work. Non unionized slaughter house may be slightly worse.

Cons

I'm sure it's everything the possibly staged 5-star reviews claim if you're at the top. And how do you get to the top? Well, you have to be a friend or relative of one of the executives. They also reward unquestioning kool-aid drinkers, to a point, but don't respect them or take them very seriously. For everyone else, see the "cons" section. Take a look at the dates the negative reviews are submitted, then check how soon after one or more five-star reviews follow. Also, if you're reading these reviews, you'll notice that one of the negative ones submitted recently mentions that the execs persuaded everyone to take home a stack of "Best Place to Work" forms and have friends and family members list TimeClock Plus, and "rewarded" those who turned in the most with $5 Chick-fil-A gift cards. I can confirm that, because I witnessed it too. Pretty shady, no? Lines up pretty well with my theory that they're also persuading folks still in their good graces to bury negative glassdoor reviews under 5-star ones. Some of these 5-star reviewers don't do much more than attempt to discredit any negative feedback about the company, whether on glassdoor or social media. Here's the thing: the company gets A LOT of pushback these days, and most of the complaints line up. Many of us feel overworked, undervalued, and underpaid. Referring to every dissident as a "naysayer" is just a red herring and thoughtless denial of the claims made. Also, there are more than just "two kinds of people," as another corporate shill poorly contended. There are also those who work hard, make sacrifices for their jobs, and are competent and reliable, but still are treated as inconsequential, to name one additional type. Plenty of these people have left the company in droves over the last year or so, myself included, for the reasons noted above. And because the company's leaders practice the same brand of denial as the naysayer guy, it doesn't appear that improvement is coming anytime soon. If you're fresh out of high school or college and are looking to gain experience, TCP can be a sufficient stepping stone. Make no mistake though - you will be considered expendable, and don't expect to make a career out of it, because the executives' greed creates a brick wall between you and a decent salary they they seem unwilling to budge on. A recent Facebook post that gained quite a bit of traction and seems to be a thorn in the side of the execs contains a comment thread with several former employees stating that they more than doubled their salaries once they left TCP. Other cons to consider: No match to 401k 45-50-hour work weeks Strict travel policy that limits overtime pay No structured pay scale - only moving to another position can increase pay Sub-par work equipment (everything from old, worn chairs they won't replace to obsolete computers that frequently impede the job you're supposed to do - really, any way you can imagine a business owner shelling out a few bucks to make your job less miserable, they don't do) Building is dirty, too few toilets for the number of employees, no cleaning crew (just one person on payroll who collects trash and does some cleaning, but the building is way too big for one person to be able to sufficiently clean) If you haven't noticed the trend, it's basically that the people who run this business are cheap, and that will affect you as the employee in just about every aspect of your job. By contrast, one exec has his own plane, another has multiple million-plus-dollar properties, and they brag to the company regularly about how successful sales have been. What explanation, other than greed, could there possibly be? Look, it's pretty simple really. Value your employees and give them incentive to stick around, or they'll find somewhere else to go. You're not just competing with San Angelo's market anymore, and as corroborated by a number of people in the Facebook post mentioned above, people are leaving for jobs that pay double what TCP paid them. They'll continue to leave until you come to terms with the fact that their complaints are valid. Stop being typical corporate executives who have private jets and multiple properties that are worth millions while the people who keep you in business struggle to make ends meet. Stop being greedy and treat your employees better.

Viewing 1 - 3 of 324 Reviews

Glassdoor has 327 TCP Software reviews submitted anonymously by TCP Software employees. Read employee reviews and ratings on Glassdoor to decide if TCP Software is right for you.