Pros:
There is something fundamentally undemocratic about a person losing the popular vote by 3,000,000 votes, and but getting elected president. I guess it wouldn't bother me as much if we had a president that acknowledged that he was not popular, and attempted to accommodate the majority of the country that voted against his agenda.
The other pro is that under the current system, it seems that the only votes that matter are in swing states. Thus, candidates (should) spend more time catering to those few states than states where other than where most Americans live.
Cons:
I am always resistant to changing the status quo, without a compelling reason. Whatever it is that actually plagues this country will not be solved, in my opinion, by eliminating the EC. Systems, governments and populations evolved due to the complex ecosystem we have in place, including to some degree the EC. Arbitrarily changing one aspect seems foolish. It is similar to the reason that I dislike the SALT deduction cap. Governments, infrastructure, and life choices were made based on a long-standing system, and Trump arbitrarily changed it to punish people that didn't vote for him. Eliminating the EC smells of the same thing. The EC may have some perceived unfairness, but that is interwoven with 1000 other factors that might cut the other way. I note that despite the EC "unfairness", people overwhelming choose to live in states where the EC seems to hurt them.