> It can't be modeled well as a for-profit company
I'm not an MBA, but why the hell not? They entice people to become regular users with all the free stuff, building a network, allowing them to make an enormous profit off of the few products they do sell.
If they started charging for other things besides job ads (and the other 1 or 2 things they charge for), they could very well start losing money because of people refusing to pay and going elsewhere.