I personally don't care what FAANG does. They all sound like horrible companies to work for, and I don't care for the products they produce either.
I was working remotely before the pandemic and will continue to work remotely in the future. It's great that we have more opportunities now than before, but they always existed. So what the "mainstream" or "big tech" world does in current year is their own business. I won't judge anyone who works for them, we all have our reasons for making the choices we do, but I don't think it makes tons of sense to ascribe too much weight to what the largest tech companies do. They might represent a significant portion of the market but it's a big world and there's tons of smaller companies out there doing much "better" things in much "better" ways.
My philosophy is that I'm going to live the life I want to and not worry about what companies I don't like do. I don't work for them and, with the exception of Amazon, I don't use what that they produce either.
Why do they sound horrible? This is a serious, non provocative question. :)
I personally loved working for Google. Low workload, great work-life balance, amazing perks, mind blowing salary, potential to do really cool stuff that hundreds of millions will use, doing really cutting edge things that almost noone else can do, ridiculously good internal infrastructure and tooling so I can focus just on my tasks, kind and friendly colleagues, nice offices. Everything about my day job and things I worked on (at Google Research) was great.
I disapprove of many other things company does, but they were completely separate from my work.
I have many friends at Meta, company I disapprove way more - but their sentiment is exactly the same.
I agree with both your points. The experience varies and depends a lot on the manager.
And about the cognitive dissonance - but to me, personally, it's not like there is one Google, but it's many companies with completely separate goals and ways of acting. And it's not just a metaphor; different orgs really do operate on sometimes opposing goals (like Android vs Pixel vs Research - I was in the middle of that, but won't elaborate publicly).
I think long term it should be broken up by regulators, but that's a different and polarizing/political topic.
But back to my original point - a lot of people have amazing experiences there, so my question to the person posting it remains - how is everything about those jobs horrible? This brings me a huge cognitive dissonance, as it's so different from my and my colleagues experiences.
>But from what I hear, it really depends where in google you work. I hear juniors/new grads are worked to the bone
The workload is not too much, but there's a lot of ambiguity and very little hand holding. Even as a newer senior engineer, my work is hard. Not 50+ hours a week hard, but a somewhat stressful 45 hours a week.
But it's fun and interesting so I'm happy, plus the comp is extremely good (not quite Netflix or JS/TGS level, but pretty great).
> doing really cutting edge things that almost noone else can do
like what, adding more ads in the already ad-covered search page?
It doesn't need tens of thousands of engineers for that and it is not rocket science. It is gone the time that working at google and being a worker at google means something amazing. Lots of normal low achieving people at big tech nowadays which the only achievement is getting to Google/Facebook/Microsoft/Uber/whatever and then benefiting from it.
Not really. Linux was impressive. What you described is just normal incremental development. Even less impressive is to be responsible for one line of code of it. I don't deny it is an amazing engineering to create a machine with 10s of thousands of engineers working in one direction (mainly, increase shareholders value).
But being one of those ants doing the work? Nah, not impressed.
I know people who worked at Amazon and hated it. And facebook and loved it. Google people did the google world tour (transfer offices every 6-9 months and live everywhere in the world). Pretty great experiences at Dropbox.
The life-changing salary is also pretty great.
I also know people who got so bored at those jobs working on the same one tiny thing all day long.
So many varied experiences. To say they all suck would be quite disingenuous.
I know some folks (all Senior+/Staff level) who worked at Amazon and, while they would never say they loved it, they also won't say they hated it. The common denominator they all share is that working there had such a deep impact on how they operate today that they would absolutely work there again, even knowing what they'd be walking into.
I would never work there, personally. I will (and have!) walk from any employer who regularly demands more than 40 hours a week out of me.
I've just heard a lot of horror stories from colleagues about every single one of them. To be fair a lot of the complaints are typical of working for any large corporate machine. I'm not anti-corporation or anti-capitalist but the bigger a company gets the more bureaucracy, red tape, polices, layers of middle management and overall inefficiencies and burdensome "structures" get put in place.
I'm happy to hear of a counter-example with respects to Google. Since I've tried to de-Google my life as close to 100% as possible (though I do watch YouTube and I own a Pixel so I can use GrapheneOS so there's that, sigh) I don't think I could bring myself to work for them on the sole basis that job satisfaction suffers when I don't like what I'm making. But that's separate from toxic company culture, which is what I hear from these places (but to be fair these companies have so many employees that individual experiences can't NOT vary).
You're hearing from people who had negative experiences and allowing it to color your perspective of the experience of, like, well over 1,000,000 (? I don't really know, just spit-balling here) people who currently collectively work for these organizations. That's kind of short-sighted, right?
1) These are colleagues I know and trust and have a lot to say about their time there. I wouldn't pay attention to them if we didn't have certain things in common, re: cultural expectations and opinions on what a good place to work for looks like, which increase their weight. It's not like I'm reading random Tweets or something (I don't have a Twatter account and wouldn't work there either).
2) I have worked with a lot of middle managers that came from FAANG. They have had this weird kink / fetish about FAANG companies and how projects and people should be managed, and they constantly talk about their time at those companies and how they are taking these processes and cultural opinions directly from that world. Many are some the worst people I have ever met and they are directly representing those companies. It might be a small sample-set, but if that is any indication of the types managers that work at those places then it's enough for me to not be willing to take the risk.
3) Facebook gave us React and GraphQL, Microsoft gave us Windows & Telemetry, Google gave us a world of tech surveillance and Apple gave us... well... every Apple product ever. Those companies can't NOT be toxic based on their products. It might not be fair to single them out since they're not the only companies to produce evil but I can infer what goes on in those corporate offices after 30 years in this industry, and seeing how people from that world operate. That was implied in my initial comment. You don't have to agree with me about how evil they are, it's not a crime to have wrong opinions :P
>but the bigger a company gets the more bureaucracy, red tape, polices, layers of middle management and overall inefficiencies and burdensome "structures" get put in place
eh, this hasn't been my experience working for pre-seed, series A, F50, and FAANG companies.
In my experience, small companies often let product or MBA folks dictate a lot of what happens, and generally engineering is looked down on as worker bees. At FAANG, this isn't the case. ICs have the same level or respect and authority as managers and individual engineer opinion is taken seriously.
Because there's so much infra in big tech, you can spend an entire career barely interacting with MBA/PMs/process people.
The reason it affects all of us is because those firms have been defining the high-end of market compensation.
And, for clarity, compensation isn't just the money — which they generally do max out — but it's also all the intangibles. It's the free gyms and laundry services, the vast campuses with endless free restaurants and kitchens, and, yes, the formerly-free-wheeling remote-work policies and location strategies.
Once these firms start slashing comp [1] and their stock prices are unaffected (or even boosted), it "inspires" everyone else to start looking around and seeing how they can pay their own engineers less.
Today, it may just be FAANG that's slashing remote perks — tomorrow, all the other companies will follow, and maybe they'll be "inspired" to "adjust" their health insurance benefits at the same time, too.
[1]: It is also a fascinating coincidence to me that all these firms declared RTO around the same time.
> Today, it may just be FAANG that's slashing remote perks — tomorrow, all the other companies will follow, and maybe they'll be "inspired" to "adjust" their health insurance benefits at the same time, too.
If they do it, it means the market doesn't value software engineers as much anymore so what could you do? That isn't what is going to happen though. But all of those big techs can become next IBMs, HPs, Yahoos.
Such a breath of fresh air to read this. I choose to work remote and only look at companies that do that.
My first was Canonical.
Since then I worked at a startup and when they went office first, I left even though I had not fully vested. I choose life over career and its a tough choice at times but I’m happy with it :)
> I was working remotely before the pandemic and will continue to work remotely in the future. It's great that we have more opportunities now than before, but they always existed. So what the "mainstream" or "big tech" world does in current year is their own business.
I've been remote since 2015 and, arguably, it's made it harder. Before COVID it was mostly a niche thing, but now the cat is out of the bag and I'm competing with a lot more.
The RTO backlash is also in force, so the big F500 companies I used to snipe roles from are now fully owned by corporate overlords.
> I personally don't care what FAANG does. They all sound like horrible companies to work for, and I don't care for the products they produce either.
They're still market movers: if they dump a lot of talent, that will affect wages, and the people who work at those companies learn habits that they bring to other companies. I don't particularly "like" them, but I'm very concerned that they slowly fizzle out rather than make sudden moves.
I was working remotely before the pandemic and will continue to work remotely in the future. It's great that we have more opportunities now than before, but they always existed. So what the "mainstream" or "big tech" world does in current year is their own business. I won't judge anyone who works for them, we all have our reasons for making the choices we do, but I don't think it makes tons of sense to ascribe too much weight to what the largest tech companies do. They might represent a significant portion of the market but it's a big world and there's tons of smaller companies out there doing much "better" things in much "better" ways.
My philosophy is that I'm going to live the life I want to and not worry about what companies I don't like do. I don't work for them and, with the exception of Amazon, I don't use what that they produce either.