Most companies have similar business needs for their software, but not all needs are met equally
IE: Error handling. Critical for biz needs. Yet so many companies I've seen absolutely neglect it. Why? Not enough engineers focusing on that discipline
Get good at that stuff and you'll be unstoppable