Coinbase Pro is an exchange released by coinbase, absan Fransisco based exchange that has been in existence for a many years now.
Its purpose is to change the way crypto exchange operate and bring in new innovative new technique in crypto exchange. As a matter of fact it is an exchange for advanced user as some features are actually too difficult for newbies to understand. For instance all trades are based on order book.
The exchange support major cryptocurrencies like BTC, ETH, LTC and others. Fees on this exchange are very low and it is really an advantage for them. For instance, it is possible to buy BTC at almost zero fee. For makers and takers it charges basebon volume of trades. Hence the higher the trading volume the lower the fees.
Security wise coinbase pro build on the existing protocol of coinbase. It uses 2FA, multisig and store all assets in a cold storage. Coinbase pro is really recommended for it's innovative abilities.