A stock is traded on NASDAQ in USD. But I can also buy it on XETRA in EUR.

What are the advantages and disadvantages for a European to purchase on a US stock exchange? Let's say my broker let's me buy wherever and the fees are the same.