Which is correct?

Dallas-based-company
or
Dallas-based company

the second one

=)

The second one, "Dallas-based company," is correct.

When using compound adjectives like "Dallas-based," you typically hyphenate the words to connect them and show that they are functioning together as a single modifier for the noun "company." This helps to clarify the meaning and avoid any confusion. Hyphenation is commonly used to link adjectives before a noun to make them work together as a unit.

So, in this case, "Dallas-based" is the compound adjective describing the type or location of the company, and it is appropriate to connect the words with a hyphen. Therefore, the correct format is "Dallas-based company."