This is why I would never want to work at Amazon. I get requests from their recruiters all the time and based on these stories even though they most it seems are not related to the technology department make me disgusted when I think of working for them. They have great products (which I really enjoy) and software but if they cannot take care of their employees how well can they take care of their customers? It is sad that a company like this does this. It tells me you cannot enjoy your life working for a company like them.
Well, I think now we can all start replying to those recruiters by citing these issues and sending links to these articles. They may not care, because those of us for whom these are horror stories rather than romantic tales of an energizing sink-or-swim environment may just not be their target demographic for employees.
Why not go through the interview process (perhaps as practice for companies you actually care about) and then if you get to an offer stage, politely decline then cite the reasons. Your decline should be much more visible as many more people past the initial recruiter will have met with you, etc. Might make more of a difference.
More importantly, it gives you the chance to have a conversation with real people (and hopefully ones you'd be working with) to get a clearer picture of things with which to make a more balanced decision.
There are always enough talented people who have been on the job market long enough to be desperate for an offer from even shitty employers. I'd imagine the net effect of all this fuss about working conditions, on Amazon's ability to attract talent would be minimal.
This is the bottom line. There is almost always more available, desperate labor out there than job opportunities, and with the advances of automation, this is more and more likely to be the case. Expect even shittier behavior from employers because they will increasingly be able to get away with it.
I am 27 and going through the same thing, it seems no matter where I work until I can truly setup the structure or foundation for a project I never feel like I am working on something glorious because I think it wasn't put together well or sloppy; I have worked at places where I believe it was put together well so I'm not always putting down code I inherit. The way that I keep sane is I try to stay positive by going to meetups and being with other people who are excited about the more advanced things and have the same type of hunger for purpose. At home I also work on personal projects and explore new things and I would recommend that. I quit my job like you a year after the startup I was with was acquired because they really didn't care about the tech aspect of it and joined a new one but I am not really challenged (even thought they needed to hire a senior software engineer) and try to lose myself in my routine so the day goes by quick. I think what I am going to have to do for purpose is do more open-source projects or build small apps of my own. I would recommend that. Focus on your family too and your non-tech life, remembering how valuable they are in helping you not think of this. There are tons of us like you.
You cannot violently throw a tenant out of their apartment, because that is a violent crime. You can violently repel an intruder in self-defense, but if you have actually rented an apartment to someone, they are not an intruder. If, after first renting to them, you later believe they should leave—and they disagree—then you have a dispute about the terms and duration of rental. (It might be a really one-sided dispute in which one side is clearly in the right, but it's still a civil dispute.)
If their previously lawful residence has become unlawful (e.g. as a result of a failure to pay rent, becoming a nuisance, exceeding an agreed duration, etc.), in that case you proceed in a peaceful, legal fashion: you first give them formal notice that they are required to vacate the property; and if they fail to do so, you get a court order instructing the police or sheriff to remove them. The precise series of steps, and how many days they have to respond, varies by country and state/province (and may also depend on length of occupancy, usually shorter-term tenants being given fewer protections). You cannot yourself adjudicate and enforce the dispute, because vigilante justice is disfavored in most civilized countries. If, say, a client failed to pay your contracting bill for a job they owe you money for, you cannot walk into their cafeteria with a baseball bat, threaten the cashier, and seize the money that is legitimately yours. Instead you have to sue them in court, get a judgment, and then have the judgment enforced. There are ways you are allowed to enforce your legitimate claim, and ways that are... not allowed.
See the previous coverage for the long version, but the tl;dr is that renters that rent for more than 30 days are protected as tenants by California law, including (normally proper) long drawn-out eviction proceedings.
No, not if that was not under the original terms of the lease. You may own the building but in the eyes of the law it is the tenant's home and you can't throw them out onto the streets without due process.