Let's talk about the cons... the biggest one being the company.
Half of the customers don't get what they pay for, and the ones that are? Don't expect it to be on the invoice because their invoicing is a nightmare and it's always wrong. You will constantly be baraged by ticket after ticket after ticket where solutions that can stop it from happeneing dont get implemented because "they need to quote the customer for the work" - its almost like they dont understand the cost of time for the teams to spend fixing the same issues over and over again.
You will forever be expected to cover up the company mistakes, no one in upper management will ever take ownership for the mistakes that happen, they'd rather holiday off to cyprus or amsterdam right after an acquisition and leave the team to fend for themselves when the mess is at its messiest. They constantly quote their CSAT scores like its a medal of honour when the customer sentiment is VERY different and shoutout the sales guys as Eagles all the time (if you've never heard of ducks and eagles.... you will soon enough)
You will never get recognition for the work you do unless you're a very very new employee with zero tenure, pulled an all nighter to get a customer back online? Oh lets give employee of the month to someone who helped for 20 minutes. You solved a problem plaguing a customer? not even so much as a pat on the back. You saved a customer from a potential major cyber breach? (yes this happens way more than it should) Get on with the next ticket then.
Oh and don't even think about mentioning someone elses work if you get employee of the month (i.e. "well x person did the most so I think they deserve some recognition"), they'll just talk over you during your sentence or completely ignore what you said. This genuinely happened to someone and it's sickening.
Don't ever ask to work from home, because apparently only special employees get that perk, even if it's a temporary solution or if it's part of your contract because apparently "you cant do your job if you're at home" - hate to break it to you but the ENTIRE JOB IS REMOTE FROM CUSTOMERS so you most definitely CAN do it from home, in fact, you can do it from anywhere in the world with an internet connection. The only way you're getting this is with a sick note.
The culture is toxic, if you don't absolutely believe their words like gospel and worship the C-Level like they're gods decended from the heavens then you're branded a "duck" and outcast to the pits of hell - it's run like a fraternity you see on American drama shows with the "frat leaders" treating it like their personal playground. "bleed purple or you're out of the frat". It's full of egotistical people and It's exhausting.
The helpdesk is divided up in such a way that it's more confusing than anything, Flotek doesn't follow the traditional "queue 1/2/3" model, it's just divded into 4 to make it look less overwhelming when theres over 500 tickets sitting waiting for someone to fix.
It's micromanagement central, theres managers for mangers for managers in that place I swear. Theres a saying - "too many cooks spoil the broth" Flotek would rather hire more sales and managers than experienced techs. You will have "subtle" passive agressive nudges on your tickets because a manager is bored, regardless of whether you're in the middle of something or not.
Oh and don't think about not responding on Teams within 3 seconds, because they'll whine about that too and question why you took so long to respond.
Depending on your role, you will absolutely be called outside of working hours and be expected to pick up. No such thing as 9-5 here, "oh it's 10pm and you're with your family?, work till 3am on an issue and ensure you start at your regular start time"
The company grows by merger and acquisition (this is public information), so you think you're just getting on top of things and then they drop another bit of dynamite into the mix with a new acquisition and increased workload. They would rather please investors than please you.
Wages will never reflect the amount of work you do, they're significantly lower than what you'd get for the same level of work elsewhere and getting a wage increase is harder than turning water to wine.
"A piece of the purple pie" - yeah, good luck seeing that come to fruition.
Progression is absolute zero, they will pidgeonhole you in whatever position they think you're suited to and thats that.
The outside world gets this view like everything is golden, but the reality is that staff turnover is higher than McDonalds, everyone is tearing their hair out, people go on sick leave because of the job - not because they're sick, they do shady stuff all the time, they would rather please investors rather than please their employees and their customers, they don't care about your wellbeing only the status of your tickets and honestly, I'm amazed they've gotten as far as they have.