Amazon Interview Question

Explain random forest, discuss its pros and cons