Always build the team first, and the rest will follow.
Hire the top management team, even if it is not affordable at that point in time. Pick everyone yourself. Once that is done, let your team pick their subordinates.
Many times we compromise on hiring the top line, and that pulls brakes on the growth.
Never wait for the business to flourish before building the team because it will grow only when you will have the right team.
Do you have the right top line in the place?