At end of day only positions that really matter are engineers who build the product and the sales people who sell it and marketing to get the word out. Everything in between is noise. To clarify by matter I mean required in order to generate company revenue / profit. A pure business standpoint. I do see the long term value other positions bring to organizations, but they are not required.
That’s a Part of sales/marketing.
You can’t run a serious company without QA, BI, finance, IT, facilities, CS, HR, and compliance.
This is the main reason why half the shit out of Silicon Valley is terrible.
Reminds me of the South Park episode where Cartman has to run a theme park
It all works great until your product kills somebody and you get sued out of business. Unless you build a product that your sales people can't sell because you didn't understand what the customer actually needed. But wait, who actually found and hired the engineers and sales people in the first place? Who is making sure they're getting payed? This might be a good phone screen question.
Yes, but there is an imbalance. We should have more workers (engineers, sales etc) compared to BS or administrative, rubber stamp roles like managers. We do need them but not so many. Also their salaries should be lower compared the people that provide direct value.
100%. There’s way too much administrative noise in a lot of these companies.
So, you have less than 5 yoe?
10 YOE. From a pure business standpoint I don’t see how my logic is wrong. Everything else is just fat.
Then I'm surprised you haven't yet learned the value other disciplines provide: marketing, legal, talent, Product, ux, data - the list goes on and on.