Style. Us nerds tend to stand out in crowds because of our lack of it. Style, in the sense of fashion, is seemingly subjective and useless. We care about beautiful software, which is why our teams need our own style when it comes to code if we want to have a beautiful codebase.
First and foremost, the team must choose tabs or spaces. This is important because you will be viewing your code using multiple tools: your editor, a debugger, a diffing tool, etc. And each of these tools could handle tabs differently, which makes your code look messy and less readable which will slow you down. If you want my opinion, always use spaces and set your editor to emit n space characters when you press the tab key.
After your team has settled this debate, create a style guide. Google has style guides for a few common languages. These guides don’t have to be canon for your team, but can give you a jumping-off point for creation of your style guide.
If you don’t settle your style rules and enforce them firmly, (here’s a tool that can enforce JavaScript style), then you will have ugly code. It’s true that ugly code can execute and be functionally equivalent, but the best software teams know to write code for humans, not machines.
The earlier you settle these pedantic yet important choices, the faster your team can speed up their iterations and ship!