Sure, thanks for asking, as with anything, these are my opinions and I hope you form your own as well. My opinions aren't perfect, and none of these companies are outright "good" or "bad". It is very hard, I definitely am not always successful (living without touching Apple, Google, and Microsoft some way in the modern world is near impossible), but I do my best.
Costco is definitely one of the less clear cut "they're bad guys" ones on this list, and definitely is doing many good things. My primary reason is the use of a yearly subscription model. Again, a hugely complex topic that could take up paragraphs, but overall I disagree with subscription models for goods, that $1.50 hot dog is not actually $1.50. There are benefits to subscription models (in this case ensuring regular stable income for the company, helps keep prices lower for products where profits might otherwise fluctuate more and they need a bigger profit buffer). They're also on here for the damage they do to local businesses and just suburban colossus that they are with acres of parking lot, it's an eysore, and unpleasant to go to. Lastly, is a 100% biased personal one, but I went once with an autistic client who was so excited to go see Costco, and he only wanted to see and look around, and despite being told beforehand we could go in with a friend who had a card, they turned us away at the door despite my explaining the situation and it totally ruined his day and forever rubbed me the wrong way.