Too Long; Didn't Read
Sales-driven companies are great for projects that get defined up-front. Engineering-driven cultures can be summed up as: “If you build it, they will come. Engineering companies care more about how a problem gets solved than its solution. Sales teams decide which features the sales team is requesting. Sales declare that requirements change to help close new deals. Engineering teams focus on following best practices, scaling systems, and selecting the perfect tools for the job. Sales teams work toward deadlines written in contracts. Engineering teams prioritize solving problems to make the best product in the market.