Quitting msp after 6 months
Posted by BetAdministrative786@reddit | sysadmin | View on Reddit | 62 comments
Leaving a toxic MSP this Friday after realizing MSP life just isn’t for me.
I joined as a junior network engineer coming from \~7.5 years in IT support because I genuinely wanted to learn networking and infrastructure in a deeper way. I expected mentorship, guidance, shadowing, and a chance to grow into the role.
Instead, the environment felt extremely sink-or-swim.
The team culture was very clique-ish toward new joiners. Some colleagues were arrogant, dismissive, and unwilling to explain things properly. I asked for help multiple times early on but often got ignored or vague responses. Eventually I stopped asking as much because I felt like I was bothering people, which later got interpreted as me having an “attitude” or acting like I knew everything.
Most of the work involved jumping between multiple client networks, undocumented environments, random VLAN structures, inherited configs, and high-pressure changes with very little onboarding. One moment you’re touching a flat network with an old unmanaged switch, next moment you’re expected to understand a completely different client environment immediately.
When mistakes happened, I felt judged more than guided. There was a heavy focus on certifications (CCNA, Palo Alto, HPE, etc.) as the solution to growth, but very little actual mentoring or hands-on teaching from senior engineers.
The strange thing is: I don’t think I hate networking. I think I hate the MSP culture.
I recently accepted a role in an internal IT team environment instead, and honestly I already feel relieved. Stable infrastructure, one environment to learn deeply, collaboration with internal admins, and hopefully a healthier team culture.
This experience definitely hurt my confidence for a while, but it also taught me an important lesson:Not every IT environment is the right fit for every engineer.
Some people thrive in MSP chaos. Others thrive in internal IT. And that’s okay.
gioraffe32@reddit
I was at an MSP for 18mos. Before that, I had briefly done internal enterprise helpdesk, and at another place was doing like desktop support and low-level sysadmin as a solo internal IT (among other non-IT tasks) for a small business for many years. I wanted to be taught stuff instead of having to constantly learn on my own, and hope I was doing things the right way. So I went with the MSP.
Like many places, it was the environment that drove me away. I don't even mean my coworkers and bosses. They were cool. They treated me well. Like not even a year in, the company owner gave me like an $8000 raise because of the good work I was doing.
But it was the lack of documentation. The dealing with cheap clients. Dealing with clients we had no business supporting because they didn't have their own shit in order before we onboarded them; but hey, money!
The underhandedness that we sometimes employed to make a buck.
Just doing things in a way that I knew wasn't standard/best practice or even outright bad practice, even in small biz (small biz is a very different beast from enterprise...you often just make do with what you got...but you should still try to do things the right way).
The natural confusion that arises from visiting 6-7 clients in one week, without having solid documentation. Sometime I felt like every visit was me relearning the client's environment. Didn't help that there was no standardization, even among our equipment we provided. I definitely started documenting heavily in order to save some poor future tech.
When the company where I was solo IT called me wanting to know if I'd like to go to lunch, better believe I went. I was upfront with my bosses that my old bosses had called me. And immediately my MSP bosses started offering me everything. More money. Generous remote work. More vacation. More opportunities to stay in the office and work on projects instead of always being sent out to clients. A better job title. Making me like the "deputy director" of the IT department.
But they couldn't pay me enough to stay. Like three weeks later, I was back with my old company. Doing internal IT again. I've since moved on from that company, too. But I'm still doing internal IT.
I appreciated the opportunity to work at the MSP. I learned a lot. In both the IT and business sides of the house. But I will never work at an MSP ever again.
Jerkface0079@reddit
The only ever good things people say about MSPs are some level of apologia for being stretched thin and not being paid even close to your value.
“Ahh you get heaps of experience over different infrastructures!”
Do you know what else does that? Changing jobs every year and moving up.
fys4@reddit
Changing jobs every year is a good way to get your CV ignored by anyone not desperate for a warm body to fill a hole.
It takes easily 6 months to get someone up to speed and get a feel for whether they're safe to let loose on production systems. Why would I hire a yearly job hopper if they're going to be offski 6 month after finally becoming useful ?
Impressive-Pants@reddit
I've worked at a MSP for years now, and nothing is more humbling. I've seen tons of "Hotshots" get destroyed with in a few days. Some quit, some are still here. As a team we have gotten a lot better about training/documentation, etc.. Old school Gen X guys seem to do the best at adapting, older Millennials are next. After that is gets messy real quick. Trying to find new talent is always rough. Many of the new applicants can't do what they say they can. We've had to start implementing test to help weed out the fakers.
xblindguardianx@reddit
I feel this. An internal IT admin going to an MSP does not translate well. Most of our interviews looks for MSP experience specifically. Most of our interviews are problem solving scenarios at this point because anyone can use AI to throw buzzwords out there.
zaphod777@reddit
Not enough people grow up having to tinker with technology to get it to work these days.
It's one thing to know how things are supposed to work, but more important is knowing how to troubleshoot something.
Especially when it's something you may have never encountered before and have little to no documentation before you start investigating.
H0verb0vver@reddit
I worked for an MSP like that, glad I left. I work at another one now, with a completely different culture. They are not all the same.
Dry_Complex_6659@reddit
MSP require mental fortitude like no other. Often the documentation is vague, and the environments are hectic.
People want stuff fixed yesterday, and somehow it's your fault even if you learned about their existence 5 minutes ago.
I've worked at an MSP for 4 years now, and I've had internal monologues about quitting about 15 different times.
wrootlt@reddit
I am in Win admin/M365 role in MSP for 8 months and started looking first month i have been put into queue 😁 Team is great and usually i do get help, but it doesn't help with all the chaos, huge load, undocumentation and constant context switching. I have learned A LOT during this time, so i couldn't say it was worthless, but i do not like the way i have to learn things.
Sree_SecureSlate@reddit
The "sink-or-swim" MSP culture kills more tech careers than it builds. Jumping between ten different undocumented client networks with zero onboarding isn't learning networking; it's just surviving chaos.
Moving to internal IT is the smartest play here. Deeply mastering one infrastructure and actually having the time to fix things properly beats spinning wheels on a toxic helpdesk every single time. Good luck on the new role!
xSkyLinedx@reddit
My MSP experience was a mess from start to finish.
SergioSF@reddit
Ive almost quit this industry from working for MSP's and comapnies that function like bean counting MSP's. In this day in age, working for the wrong company will hurt you in so many ways outside of work. You did the right thing.
HappySmileSeeker@reddit
My MSP I work for is so fucked up no one would believe half the shit I experience. I’m just going to focus on the personal growth I’ve attained and focus on my future. Take this as a learning lesson for the things you do not want. Wield the power into something that helps you grow. Good luck, friend.
Drakoolya@reddit
MSP will make you hate life you have worked internal before. I recommend MSP's to newer IT folk thinking it forces you into learning a lot. But yeah if u land in a wrong one it is absolute garbage.
Made_UpWords@reddit
That was absolutely me like a decade+ ago now and I still feel bad for it. We thought we were such hot shit because we knew what "VLAN tagging" meant and we could get some bogstandard Hyper-V 2012 + old-ass Compellant cluster up and running once or twice lmfao.
I was the bullied one when I joined and I brought that on the new blood when ownership trusted me to deliever. Toxic environmnents breed toxicity. That is not unique to MSPs but still toxic nonetheless.
Greener pastures await.
Crenorz@reddit
MSP is a great place to learn. BUT - it's self learning with almost no help. You HAVE to be good with that or your going to have issues. They are toxic to new people - because the turn over is crazy high. Then add - and new people always have issues, and they have no time to deal with it.
Really 6 months to 2 years at an MSP is about all you need. Then you burn out or become really jaded. They don't pay well enough for the hassle it is.
Certs are not for your learning - they are for the MSP discounts and inside access to better support and deals. Cisco for example - get X certs and get a 20% discount. As well as - get X number of certs in Y - and you can sell Z for us direct and then support it.
Zehnpae@reddit
A crappy work place is a crappy work place. This sub is filled with Sys Admins griping about how much their work place sucks.
Personally I've been working for the same MSP for 15 years now and I can't say enough good things about it.
I have 3 colleagues who I frequently collaborate with in any area that I feel weak in, as well as a half dozen junior techs I can offload stuff on if I get busy.
New people are more than welcome to ask me questions on how to do things or what our policies are. I have plenty of time to help them because investing them is investing in myself. The more they know, the more I can offload on them.
I get paid quite well, more than most System Admins in the area. Plus a really great work/life balance. If my clients want something done after hours, I can say no. If I do agree to the work, I get a cut of the premium we charge.
I've gotten numerous certs while working here and it's all been to invest in me. We have an incentive program where getting one gets you either a raise or one time payout. We also have a learning track for anybody that wants to grow their repertoire. Yeah it helps us get into discount programs but that's just a bonus, nobody is required to do it.
We've had 3 sysadmins quit their job over the last few years as openings became available to work for us. I was a convert as well. Better work/life balance. Get to work on different tech. Ownership that has your back and doesn't expect you to work miracles. You're never alone on any project, you always have backup if you need it.
Broad-Celebration-@reddit
I have worked for 2 MSPs and they were both great. I only left the 1st one because they hired me as 100% remote and kept nagging me to come to the office.
They offered to not ask me to come anymore when i put in my 2 weeks.
The work/ management were great otherwise.
Sure_Stranger_6466@reddit
You hiring? Lol.
itishowitisanditbad@reddit
OP already had 7 years at the bottom.
Comes a point you kinda have to turn around and ask some hard questions here.
BisonThunderclap@reddit
There's decent MSPs out there, but you also need to understand what comes with the territory.
Personally, I've found a real great part of the MSP space is that you can always rely on the techs to fix something regardless of resources. If it's broken beyond repair, they'll tell you.
Having worked with internal teams, I've watched them squat on tickets for over a year because they don't feel confident.
Dry_Dealer_3385@reddit
man this hit close to home. the clique-ish culture is real at so many msps - they treat new people like theyre supposed to already know every undocumented clients environment on day one. honestly sounds like you dodged a bullet, internal IT is usually way less chaotic. hope the next gig treats you better
Sure_Stranger_6466@reddit
I used to work for a MSP. Things were good but their culture didn't have any openings available on their internal DevOps team so I had to leave.
Shadowx394@reddit
I worked at a decent MSP for 2 years. The team was friendly and helpful but yes it was still a very sink or swim self learning environment.
Many undocumented client environments and jumping from project to project trying to balance it all while pretending to be an SME on products or services I was just learning.
Pretending like I knew everything to clients is what stressed me out the most and the workload just kept piling on.
I'm much happier in an internal position and make more money too lol
AdSquare9819@reddit
Sounds like most msps lol, they mostly care about ticket time, and making sure everyone is busy all the time, band aiding issues instead of solving them. And clients don’t want to spend any money to fix anything even if you tell them what they need.
Leproide-IT@reddit
Sysadmin in an Italian MSP here: same story, honestly probably even worse.
We’ve had 8 people leave in the last 2 years, and if you include the 3–4 more borderline cases the turnover rate gets ridiculous for a team of \~3 technicians on average. It all comes down to poor management and one “senior” engineer (the fourth guy) who is arrogant, unhelpful, and often actively obstructive when it comes to others growing in their roles.
It sometimes feels intentional, like a way to protect his “untouchable” status built over the years by being the last one left who knows all the client environments inside out after everyone else burned out and quit.
If that’s the MSP culture you’re dealing with, honestly the best move is exactly what you did: switch to internal IT and don’t look back. Life is significantly more stable and sane on the other side.
Nik_Tesla@reddit
I think an MSP (even a crappy one) is a decent place to start, to build your skills with clients with wildly different technologies and work cultures from each other, learn how to talk to people who are frustrated, and do it while you're young and don't care that you're always putting in unpaid overtime, given no resources or documentation, paid poorly, and never listened to. I did it for 10 years (3 different MSPs), and when I went to internal IT (5 years ago), I felt like Goku when he takes off his training weights.
But an MSP is not the place to go if you already have IT experience. Once you have that IT and general life experience, you have a hard time putting up with the way most MSPs operate.
Coldsmoke888@reddit
Typical MSP experience.
We use L3 network support via MSP and just when they learn our network and stop being a pain in the ass, they get promoted or leave.
We have been begging for even ONE network engineer per country and they won’t let us do it. So annoying. Half my L2 techs have enough knowledge and skill but we don’t have the access!
benuntu@reddit
Totally depends on the MSP. Some are exactly as you described, to their detriment. But there are others out there willing (and happy) to train someone on how they do things and help you learn. I've never understood that approach in any industry and it's counterproductive. It's a giant waste of time to hire someone, have them be unproductive because you don't train them properly, and then leave because it's a miserable place to work.
Logical-System-9489@reddit
Making the jump to internal IT was the right call.
MSP environments can teach you a lot but they burn through people fast when there is no structure behind the chaos.
One environment, one team, actual documentation. You will cover more ground in a year than most MSP roles would have given you in three
DHCPNetworker@reddit
I went from an MSP that was run by bible-thumping weirdos who wouldn't even give me a functional desk chair (or trash can) to one that doubled my salary and shot my career trajectory through the roof.
The problem with SMBs is that many of the people who start them are fucking insane, as they can't get a job elsewhere. Every one is a roll of the dice.
k12chaos@reddit
This. You're absolutely right about the founders.
DHCPNetworker@reddit
Yep. Working at a place where everyone legitimately cares is the best. I fully intend to spend my entire career in my current position.
MetaVulture@reddit
I lasted at one for seven years and would rather neck myself than ever go back.
cjchico@reddit
MSP -> internal was the best decision I ever made. The grass is greener on the other side sometimes.
SethMatrix@reddit
MSP work is difficult imo, even more so the higher you go if the org is disorganized enough.
Unfortunately in my limited experience it seems the switching between different environments makes it very difficult to provide great support, and where I’ve been the clients are not pushed to centralize their stack in any way shape or form.
Documentation on existing client infrastructure being weak is a huge red flag.
_Robert_Pulson@reddit
I've worked for a few MSPs, and there were a lot of similar practices being followed...some were better than others...
Billable Hours - bossman don't care if you worked 14 hours straight, skipped lunch/bathroom break, and you ended up comatose...you had to fill out your billable hours every day or they couldn't bill the customer correctly...
Gatekeeping - The senior engineers responsible for the design and builds of infrastructure would usually keep their own documentation and not share it. They usually didn't have the patience, time to train, or even the skill to train others. They sure did talk a crap ton about the subject tho to make themselves look like the only SMEs and everyone should feel so lucky they are around otherwise the business would crumble...
Misogyny and racism and other -isms - used to work with military dudes and they were so against black people that I was flabbergasted they were legit being racist in my presence. A lot of bro dudes that hit the gym and smelled like lasagna with grated creatine cheese on top. Only one or two women in the work force too, and they were mostly doing the admin/accounting stuff.
Sell you promises, and under deliver intentionally - you join an MSP with the goal that you'll move up the career ladder as your skills improve. Nah. You learn the skills needed to do the tasks and that's where they keep you. Otherwise, they overwork you by making you such a generalist that you can do everything, and never specialize. Either way, they keep you as a mere cog cause that's what they hired you.
My last MSP experience was horrible. I lasted like 10 months, but I wanted to live 2 months after being hired. The worst work flow I've ever experienced, worst coworkers, and the worst leadership. Everything was so hocky, and it everything was a priority even tho it was so minimal. I worked a project to build a 3 host cluster with vSphere 6.5 and vcenter for a handful of VMs, and thought I was going to continue working projects like that...Nope. I got stuck doing helpdesk/field engineering for 2-3 months while new projects lined up. One time, I had to travel into Boston, MA, to set up some rich dude's wifi printer and Netflix account...like, wtf? I studied my ass on to pass the VCPs just so I can set up some privileged a-hole burner email address and credit card so he can watch pornhub premium and talk to sugar babies. So glad I left that job...
jrwnetwork@reddit
The sales folks at MSP's tend to be a major issue. You're assessment sounds very familiar.
mdkdue@reddit
100%..sell anything then leave it for the engineers to worry about implementing, even if it can’t be done 🙄
alrightknight@reddit
Yeah that’s the bit that really burns my cannoli. Selling a service before we have defined or even outlined how it will look. And then complaining that their clients haven’t received that service yet.
BetAdministrative786@reddit (OP)
Had a sale guy with infra engineer background asked a question can I make more raid pools to make Korean backups 🤣
Mehere_64@reddit
Did you feel like when you started at the MSP you would be working on one network only for that day? Then the next day work on a different network? MSPs need many clients with clients needing different needs. Clients of MSPs typically can't justify a full time IT person therefore hire a MSP to keep their network running.
That said, MSPs should have the client's network documented, there should be internal KBs on those gotchas for that client. When there is a change in the client network is done makes the documentation invalid, then the documentation should be upgraded.
I worked at a MSP for 5.5 years. There were good times and bad times. Towards the end is when the bad times became more of the normal, hence why I moved on.
Best of luck to you.
yojimboLTD@reddit
Sounds pretty typical of an MSP, or at least the stereotypes.
That said, even as an internal I would temper your expectations. “Mentorship, guidance, shadowing, and a chance to grow” are absolutely not a given, you shouldn’t expect that unless it is explicitly stated by the higher ups. There are many variables with all of that, not the least of which is most orgs can’t invest the time to do much of that. It is lame, but that is the world we live in, that and management that doesn’t know what they are doing lol
graham2k@reddit
This has been my experience with IT in general and I’ve never worked at an MSP.
Same-Variety3904@reddit
Dude, I walked out of my first IT job at an MSP after a year when I was 19, no notice, no other job lined up. Even though I hadn’t seen a ton of other IT environments yet, working across so many different customer industries made it really clear that this style of organization just did not work for me.
I wouldn’t necessarily recommend my approach, but everything you’ve experienced is real, and you owe it to yourself to take all those little observations that build up over time seriously and use them to shape the kind of work life you actually want. Most of us are going to be working for 40+ years, you don’t have to spend that time in a place that’s wrong for you. Ask tough questions in interviews, seek alignment everywhere!
Best of luck!
eclipse75@reddit
they're good for building thick skin, toughening you up, and self reliance. after that, they're horrible.
ItaJohnson@reddit
Sadly that’s been my experience with MSPs too.
mdkdue@reddit
MSP’s are the absolute pits of IT jobs. There is nothing worse. High stress and pressure with low pay is the norm. Avoid them at all costs. This coming from 30 years in IT and 10 in MSP roles. Never EVER again.
topher358@reddit
Unfortunately very few MSPs do a good job of mentoring, it’s mostly sink or swim. There are good MSPs out there but they are rare.
It’s not correct to say all MSPs are this way (the one I’m at is most definitely not) but this is more common than not.
Internal has its own set of problems. Sounds like you made the right choice at this moment in time. Enjoy the new gig!
KoalaOfTheApocalypse@reddit
"one moment you're touching X, the next moment you're expected to quickly pick up (Y×Z)"
That was my favorite part of MSP work. Never know one day to the next what will be on your plate. Hell, you might not even know what on your plate from start till after lunch. It requires so much agility and versatility, and it was hella fun for me. Honestly, if I could find MSP work for a comparable salary to my corporate salary, I'd jump all over it.
BetAdministrative786@reddit (OP)
Nope never doing that again with out any documentation from the seniors and messing around client production network it was fun the first 2 months
BradtotheBones@reddit
Just have something lined up man. I’m currently at an msp and trying to get out as well. It’s a rough market…
BetAdministrative786@reddit (OP)
Yeah 7 people quit this mo th including me
LustLiveXBL@reddit
This was word for word my experience, so they prioritize certifications not because they want you to learn but so to get special vendor deals.
Don’t let an MSP ruin your experience, they’re just the known bad actors of the IT world.
oppositetoup@reddit
I got £10,000 in bonuses in a year for getting all the MS certs the MSP I was working for needed. Then I jumped ship and went to contracting.
Would recommend 👍
PrettyAdagio4210@reddit
My experience as well at an MSP. They picked a few of us to get Azure certifications, floating around the idea of giving us a raise or a bonus around the holidays. We all knew it was most likely BS, but we were so underpaid, plus it was always something we could list on a resume.
Once we all got the certs, they sent out an email showing all the boxes they get to check off for some vendor or cybersecurity qualification bullshit award.
I put in my two weeks notice.
ChampOfTheUniverse@reddit
I’ve worked for 4 MSP’s in my career and only one was a great experience. They did all the things, mentorship, training materials, actual family feeling, etc. The rest were bullshit.
abarbanel850@reddit
I feel the same way about a role I'm in now. I'm a very good Systems Administrator with 15+ years experience. But every environment I've been in has been highly segregated; so we had Network Administrators, DBA's, IT Security folks. I took this role as it was a much smaller environment but had a Network Admin, DBA, Project Management, Help Desk, Firewall security and even a facilities maintenance role attached to it. I though I'd come in and get acquainted with the network by looking at documentation and working with people there who already had some knowledge of the network. Turns out there was zero documentation, zero knowledge by anyone else including my manager; and some switches I still don't have access to. It seems like this place too, is sink or swim even though they assure me it's not. I just have a hard time believing that because I know it's really one device away from the entire network being down and I don't have any real knowledge or resources to help me if something like that happens. It's the first time I've felt completely in over my head and inadequate as an IT Admin. I'm lucky enough that I was able to find another role which I start soon that is back in my wheelhouse. Straight sys admin role with a larger team and more knowledgeable group that will allow me to grow in the role. That's what I'm hoping at least.
BasementMillennial@reddit
Some MSPs are ran great, a lot however not so much. In my personal opinion, the good ones are those that look past more then just the $$, take care of their clients, and bring their technology to the near bleeding edge. As it can lower issues and can ease the stress off both support and the clients staff. Unfortunately I've also seen on the other side were msps would charge a stupid amount to clients to upgrade their systems, to where the client would refuse to pay, and the msp would support the outdated horrible infrastructure, leading to reoccurring issues, pissed off clients, and a support team that was stressed. Not to mention the support team was under a microscope for billable hours because all that mattered was $$$
mercurygreen@reddit
MSP work isnt for eveveryone.Hope you fine the next place better suited for you!
Wafflelisk@reddit
MSPs are a pressure cooker. You're right to trust your intuition here
AdeelAutomates@reddit
Some orgs are just managed horribly. I dont think what you described is a MSP issue as much as it is a people issue.
I have experienced two (thought I would never go back to a MSP either but for other reasons). Their cultures were solid. I miss the guys sometimes.