Hacker News new | ask | show | jobs
by everdev 3052 days ago
I've always wondered how companies like Amazon and Apple with piles of cash justify not giving raises or passing laying off people. I understand that you want to be smart with your money but if I'm on the business end of this decision it probably hurts more than getting laid off from a company that's struggling and has no other options.
7 comments

> with piles of cash justify not giving raises or passing laying off people

Probably for the same reason that you don't give to me your cash left over after expenses and taxes.

Laying off people is just a tool to get rid of low performers and cut costs. From the article:

"A manager in one unit making cuts said his team was briefed that Bezos and the Amazon brass wanted to put more pressure on managers to weed out lower performers and enforce spending discipline after the rapid growth of recent years."

Layoffs seem kinda shitty, but it's usually better than firing with cause. The worker will still qualify for unemployment benefits, and the employer doesn't have to go through the time and expense of a PIP (Performance Improvement Plan).

From watching friends, for higher end jobs? you are almost never terminated 'with cause' - I don't know even one programmer who got fired from a fully paid programming job (I mean, a job paying six figures, not a "shadow IT" gig.) who has gotten fired in a way they couldn't collect unemployment insurance, even after a PIP.

For low end jobs, retail and the like? it's pretty common to be fired 'with cause.' even for small things that I do twice a week, like being late or something.

I suspect that it's because employers only pay unemployment insurance on the first $7K or so of wages they pay an employee in a year, so while an increase in their unemployment insurance rate matters if they are paying retail rates, it really doesn't if they are paying programmer rates.

The funny thing is that I don't think any of my programmer friends would fight it either way; it's not worth the effort. But friends working retail? yeah, sometimes it makes sense to fight it... and their employer actually gets up in court, and argues why this person they paid almost nothing and then fired shouldn't get what amounts to a pittance.

The whole thing seems kind of unfair and messed up.

> The worker will still qualify for unemployment benefits

The worker would qualify for unemployment benefits even if fired for good-faith poor performance. For terminations, only gross misconduct (criminal acts, deliberately failing to work, etc.) is disqualifying.

Yes, I've also been curious about how the rainforest company can get away with treating its employees supposedly not as well as other top tech companies, and other than AWS, I don't know of any special tech they've got going on for them (maybe the stock options carrot is the materialistic but true answer).

Also, surprisingly, both Amazon and Apple aren't really known for prolific OSS contributions according to their size.

>Also, surprisingly, both Amazon and Apple aren't really known for prolific OSS contributions according to their size.

The amzn [0], aws[1], and awslabs[2] github pages combined have 500+ repositories. AWS contributed back to the Linux kernel[3] and Xen[4] for Spectre and Meltdown related things. There are other projects large enough that they are under their own page, like Blox[5]. There's been plenty of others I've stumbled across randomly - this list isn't meant to be exhaustive or even close to it, but just what I personally can think of off the top of my head.

(Disclaimer: I work at AWS, and contribute to an open source project as a portion of my job. This isn't an official post or anything of that nature, and opinions expressed are my own - I'm just a random dude that wants to share that a lot of cool open source stuff happens at Amazon/AWS!)

[0] https://github.com/amzn [1] https://github.com/aws [2] https://github.com/awslabs [3] https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.15.... [4] https://lists.xenproject.org/archives/html/xen-devel/2018-01... [5] https://github.com/blox/blox

Thanks, wasn't aware of that trove of information!
> Also, surprisingly, both Amazon and Apple aren't really known for prolific OSS contributions according to their size.

I can't speak to Amazon, but Apple has quite a few prolific OSS contributions. Off the top of my head there's llvm/clang, cups, swift, GCD, and webkit.

But...but those aren't JS frameworks or used by web devs, so obviously they don't count! /s
I think if they were located in the bay area they wouldn't be able to get away with treating their employees so poorly. It's all about the supply and demand for labor. Outside the bay area, the labor supply and demand are much more inbalance whereas the bay area has limited labor supply due to the housing crisis. On the penninsula there are 4 jobs for every 1 resident, this gives workers a much larger bargaining power.
The Bay area (outside of the bay area) isn't even known for good working conditions. At least if I ask my friends they have a bad picture of it. It's much easier going in other parts of the country. Seattle is just a bit worse.
Apple throws off lots of profits and thus is sitting on lots of cash. (Most of it overseas.)

As you probably know, Amazon profits have been marginal or non-existent. They use the net profit from some businesses to pay for expansion in others. To do that, they have to actually produce net profits in some of their businesses, i.e. keep costs under control. Bezos is using the older retail business to finance his newer, shinier adventures in digital devices. And the layoffs are exactly in the retail business, the cash cow business, to free up more money for shinier things.

It’s the other way around. AWS subsidizes everything.
AWS is not digital devices. Digital devices is Kindle, Kindle Fire, Echo/Alexa, etc.

Q4 results [1] say North America produced $1.7bln in operating income, and AWS produced 1.35bln. When Amazon says "North America", I think they mean "North American retail". So while international retail lost almost a billion dollars, I wouldn't say "AWS subsidizes everything".

[1] https://seekingalpha.com/article/4142526-amazon-com-q4-2017-...

(Edit: Q4 produces more retail profits than other quarters while AWS is probably steadier, so on an annual basis AWS probably produces a larger part of the operating income. But even so, retail has been operating income positive, so AWS isn't "subsidizing everything".

For the whole year AWS web services made more money than the entire retail operation. 4th quarter is usually good for retailers. That is why you have black friday the day the books become black, aka profitable.
They justify it by the same reasoning that any other company justifies a layoff. How much money the company makes does not really factor in, they don't exist for the benefit of society.
> but if I'm on the business end...

How would you justify the raises and keeping the redundant positions -- especially if they were already paid market rates or if they were underperformers?

Over-hiring can be an issue as well. Too many cooks in the kitchen isn't a good thing.