And it is. In 6 years of work I've changed 11 clients/companies (freelancing about 2-3 of those and rest fulltime jobs). Each had their own problems but ones mutual. There's always a thing/girl/guy that thinks You're(development team or part of it) stupid or a child at least that's how they treat you. And in big companies it's always someone from inside. Small teams or companies can get well together but then you'll probably end up with at least 1 arrogant client. You can't escape people if you wish to earn money but at least try to find a team which will be a good fit. But not to stay too negative there's also amazing people out there and maybe there's just a couple of workplaces where this fairly tale is actually true.
There is hope indeed! Since writing this, I have managed to become a team lead. Still figuring out how to do this whole management thing, but now I get to help set the rules and contribute to an inclusive culture. It's consulting though, so clients are definitely going to be the challenge.
Congrats! It's not a fairy tale... it's more like a unicorn. :-)
My last team was that rare unicorn where the manager had deep technical know-how combined with excellent people skills, and the entire team were smart, hard-working, respectful, nice people. We got a ton of work done and had a good time doing it, and then... layoffs. :-(
So, it can happen (rare though it may be). If you have it, enjoy it while it lasts!
It didn't last long :( Between 80 hour weeks and micromanagement I lost all the enthusiasm and well-being I had started off with (I had previously worked for this firm for 3 years and had recurring issues with being overworked and feeling taken advantage of on a regular basis).
Took some time off to figure out what I want out of my next job and it was awesome, or would have been, had I been able to do it for longer. My financial situation is not that great right now, nor has it ever been, so I went through all of my savings very quickly. But if all goes well, I will have secured my dream job by next week! There's a lot of jobs out there and I don't have to say yes to the very first one I come across.
Best of luck!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.