And I really love learning obscure tech :) always have.
Some companies really are better than others. But tbh it's more the people you work for directly that matter. They're the ones with the capability to shield you from the worst crap. That fight for you with HR when your job is on the line. When I look for other teams to move to I always take the management into account too. They may not stick around forever but if you have a good relationship they might bring you with them anyway.
When I do an interview I always ask to see the workplace. Just to get a feel for the place I'll be spending my days. It's usually viewed as a very peculiar request when applying externally but usually granted. I've rejected a job once because the team really looked burned out and literally stuffed in a corner.
Another place I was shown looked amazing and fun. I still work for that company today.
I do think some companies are better than others, but I don't think any company is really good. They all lie. My company has a reputation for being great and caring. On paper it's true. For over 90% of people, that might be true. But they don't follow their own policies, screwing over a small percentage. So I think if you don't fall into that small percentage, then you just don't see it.
For example, my company says they don't compare people except for the highest rating. So you have to meet the "standards" (which are poorly defined btw). I know departments in the company where if you gave someone the highest rating, then you have to "pick" someone for a low rating.
Not evil, but that they lie and screw over employees. Are there any companies on Glassdoor with 100% positive ratings (with n>100)?
Like any rating system it is biased towards people with grievances, as they are motivated to look for an outlet to express that grievance.
Companies are made up of people, this happens everywhere. You're just describing life. This is not a problem specific to "companies".
Less than 2 years later NeXT merges with Apple, and Steve Jobs has begun the biggest comeback in tech history, including switching Apple to Objective-C. Well then...
This sort of thing is a lottery ticket. You likely will not win, but if you do it could just make a couple extra car payments, or you could be set for life.
I do not know how to make a career out of that :/
But this is also a personality thing. I prefer being a specialist on something unique over one of many on a big team.
I agree with you that when the obscure tech is simply the wrong one for the scenario, it's bad. If you don't believe in it yourself it's really hard to commit to it. In that case it's probably better to find another position or even another company..
> you wrongly believed their promises that they would take care of you (retraining, career growth, not laying off, not outsourcing, etc).
None of these things _ever_ just happen, even when promised. People who want them have to actively make them happen. The promise is just a "the company won't get in the way" thing, which is the best you can hope for.
Your comments make it sound a bit like your career is something that has happened to you. Careers atrophy unless you take steps to force the direction.
For example, if retraining was mentioned, then find an online course at Udacity or something, get the annual review or whatever where retraining was mentioned, and send en email to your manager saying "hey my review said I need to do retraining. I need $450 for this course and then go from there".
Even in the best companies it's pretty rare someone will actually organise something like this for you.
It is solely the company who decides to outsource or lay off after saying they don't do that kind of thing. You have no recourse when the company gives you a bad rating. They don't even allow you to be present for the secret trial they put you on (calibration). God help you if you're in one of the departments that requires a manager to pick someone for a bad rating to balance out a top rating. Without a union, there's no way to contest bad ratings and keep the people in power from screwing over workers.
I have gotten certs like for AWS and one specific to my area's business acumen. So I'm not sitting here doing nothing. But it doesn't help that much and there aren't many options in my area.
Ownership structures other than VC funded startups might prove better fits.
I see it as like the corporate version of judging people by how they treat waiters or shop staff. You don't judge a company culture by how it treats its rare as unicorns tech staff, you judge it on how it treats the easily replaceable staff with low market pay rates. If it treats the latter like shit then the only reason it's treating you well is because they have to.
The world is a huge place, and the variation out there vast enough to be hard to get your head around. It will always be a mistake to assume you have a good handle on "everything" based only on personal path.
You would think that they would want to hire people who already knew the domain, but apparently that is often not the case.