There's a saying in various anti-capitalist (Marxist, Socialist, etc) communities: there is no ethical consumption under Capitalism. No matter what you buy, just by existing in a Capitalist system, you are enabling exploitation and immoral behavior. It's built in and there's no way to avoid it.
That observation means the opposite of what it seems on the tin: since it's a given that any consumption under Capitalism is unethical, it's pointless to just continuously beat yourself up about how unethical it is. But since we live under the system for now, do the best you can given what you have. That isn't, however, an open invitation to ignore the consequences of your purchases. It doesn't mean buy Chik-Fil-A sandwiches guilt-free when there are less exploitative options available.
The converse is also true -- there is no ethical business under capitalism. No matter what business you work for or run, it's going to be to some extent exploitative by definition. Do the best you can. If you have to work at one of the big corps to move your career forward, that doesn't make you a hypocrit. But when you have the choice to support a less exploitative corporation, to support a more moral small business instead of an immoral large one, take it. If you have to work in an exploitative company, and you have avenues to change them for the better, take them. And while the tech industry is full of exploitative large corporations, and small startups who would happily exploit whoever they need to make their VC funders happy, make the best choices you can. Sure, there's no way to be ethical and work for those big tech companies. But it makes no sense to chastise their employees as hypocrites for making the best choices they can and push for progress.