(no title)
PumpkinSpice | 2 years ago
I have friends in all the big tech companies and I don't think any of them is fundamentally better. They all have their idiosyncrasies, they all have good teams and terrible ones, they all have a ton of red tape.
I think the main problem is that they built their reputation by claiming they invented a new way of doing business and a new way of treating their employees. They were supposed to be the antidote to the corporate culture at Microsoft, IBM, Sun, and whatnot. But ultimately, they converged on pretty much the same.
personjerry|2 years ago
First, it matters most what team you're on at these big companies. There are definitely teams that are more chill, and you better believe there are great managers that care about you. But many don't, and often teams that are "high impact" (i.e. move the needle on growth by owning the signup funnel) are more intense.
As for FAANG, Netflix was known to be the most laborious, although the best paying; They'd slash the bottom x% every cycle. Apple was known for being secretive and siloed, and because of their shipping cycles many teams can have intense overtime, but overall it seemed ok. Amazon in general sounded like a half a tier lower in terms of pay and work culture. Google and Facebook were often similar on most fronts and generally pleasant to work at, although I did hear Google's promotions were more bureaucratic.
In terms of "a new way of treating employees", well yes they achieved that. Outside of silicon valley have you heard of those flexible hours, rest and vest, unlimited free food, arcades, swag, best equipment, or even well-documented formulaic promotions? I remember telling my friends and family for the first time and without fail their jaws would drop. That's why most people in the world would love to work at FAANG still. You better bet those thousands of employees are very much happy there. These practices have spread by way of tech startups, but are still not "common" by any measure.
Anyway that's my 2c, I worked on a very pleasant team at FB.
zaphar|2 years ago
unknown|2 years ago
[deleted]
John23832|2 years ago
jefftk|2 years ago
And an HN selection bias in tone too: a story about how great it was to work at a FAANG is probably also not going to get many upvotes.
eru|2 years ago
> I have friends in all the big tech companies and I don't think any of them is fundamentally better.
Amazon had a reputation for working their software people pretty hard. Not sure if that's still the case.
programmertote|2 years ago
Every single step you need to implement requires you to look up several internal wiki pages, some of which are outdated and/or poorly written or linking out to another wiki page, and so on. My ex-manager always talk about 'scalability' (because they want to sell it to other teams for visibility) although that tool we are designing is going to be used by like 2-3 people and is processing at most like 500GB-1TB a day (which is not big data in my experience). In the name of scalability and rapid deployment, the manager wants us to use CDK, and we spend probably half of our team's effort maintaining/patching/upgrading that CDK dependencies (like Node.js and others). This is not to mention that when you want to tear down the resources created by CDK, it doesn't do things cleanly, so you are left with lots of CDK-created S3 buckets over time. Oh man, I can recount a few more problems surrounding the tools used within Amazon and how obtuse they are for usability and ease-of-development.
yolovoe|2 years ago
Outside of oncall, I’m constantly pushing back people who try to give me more work. Team is great, manager is great. We’re a team and I can definitely rely on them for support and my welfare. Work life balance can be really bad at times, but we get a good amount of PTO, promotions seem achievable, and my pay at least is really good cause of my manager and perf rating.
kevincox|2 years ago
marcodave|2 years ago
shuntress|2 years ago
Edit: to be more clear - you have always been able to ask strangers for rides or to sleep at their place. It's just obviously impractical without a marketplace linking you cheaply and easily to willing hosts.
PumpkinSpice|2 years ago
On the flip side, if you can explain it away as "they just don't get it and I do," it's a lot easier to act. And the thing is, sometimes, you get good results. Sometimes, the old way of doing business is just a matter of inertia, and the justifications used by others turn out to be bad.
But about just as often, you end up reinventing the wheel or re-learning the lessons that others learned before.
unknown|2 years ago
[deleted]