Are they easy to interpret? Is it ok if I have a lot of columns in my data?
You can, however, calculate importance scores for the features used. Brennan's original paper gives a good algorithm for doing this (in short: for each tree, permuting the data along some feature for an out of bag sample and seeing how much worse it does.)
But then, some models are pretty much impossible to understand or interpret.