Actually the way they handle payments with contributors is not clear. One of my customers wanted to buy some of my pictures on 123RF. In which later I figured out I got only around 15% of what he paid. 123RF took 85%. They are not getty though with their very low traffic/sales.