Amazon interview question

Explain random forest, discuss its pros and cons