Bit of a long one, sorry.
I've been at a big consultancy by for about 5 years doing data science and AI engineering. Most of my work has been on client sites building LLM (no RAG or Agentic - jut pipeline where LLM were used for field value extraction) and MLOps stuff (Azure ML), currently at an insurer. I've literally just been promoted to Manager and total comp is around £85k with bonus.
My old boss has moved in-house to a health insurer and is building out an applied AI team. It's small and mostly data scientists, and he wants someone to bring the engineering side: agentic work and getting their MLOps into better shape.
I've had a first interview and it went fine. Pay would probably be around £80k.The money isn't really the dilemma. A few grand either way is easy enough to weigh up.
What I'm stuck on is whether leaving consulting is the right move in general. What keeps me where I am:
- I've built up a decent amount of political capital and people seem to value me. The promotion kind of proves that
- I can move around industries if I get bored.
- Honestly it's not that bad. Typically hasnt been super stressful. I'd give it a 7/10.
- My partner lost her job recently (although just got a new one) , so stability matters more to me right now than it normally would.
- If a project goes badly I can just move onto another one.
What I don’t like:
- The competition between consultants.
- Feeling like I have to do internal work just to get ahead.
- Some managers I don't get on with (not all of them, to be fair).
- Some teams just want the revenue and sell people into roles without much thought about whether they can actually do them.
- I sometimes end up on projects that don't really fit my skills.
The in-house role appeals because I think I'd actually get to own things long term rather than building something and moving on, and I'd be working for someone who already rates me. But being their first AI/ML hire brings pressure to perform - especially proving to wider team that old boss was right to rate me.
Also I'd be giving up the safety net. If it doesn't work out there's no next project to hop onto.
The progression is much clearer in consulting.
For anyone who's gone from consulting to in-house, did you regret it? And is leaving straight after a promotion a daft idea, or does it not really matter once you're out?
Is it a case of grass is always greener?
Edit: forgot to say - UK, London based