Uniswap
A decentralized protocol for automated liquidity provision on Ethereum.
Pros
Decentralized, No KYC required
Cons
Prices are not as competitive as the biggest exchanges unless you are using the exchange