Philosophy major here that went from working in a bakery, to sales at a large apparel printing company, to writing and marketing at startups.
I do wonder if CS grads are too often narrowly focused on “tech” companies and not on companies that need software.
Software tends to be complex enough that you need a lot of people and thus a tech company. It rarely makes sense for a company to make their own software that they only use to internally. Many non tech companies makes their own software but it is shipped to customers as part of the product