Bitcoin and Ethereum both use proof-of-work (PoW) consensus mechanism. One of differences between Bitcoin Pow and Ethereum PoW is difficulty level, meaning that while in bitcoin block generation rate is 10 minutes on average, in Ethereum is around 12 seconds on average.
Is there any other major difference between these two PoW algorithm? For example, does Ethereum use proof-of-stake (PoS) in parallel?