The pros of the purchasing direct from Tesla I think would be the ability to buy an extended service agreemnt.
I decided to buy through a dealer that will give me a extended multi-day test drive (e.g., Carmax, Carvana, Sonic, etc). I don't usually by extended service agreements for anything...