The listings are much more detailed than what typical commercial real estate sites provide. 42Floors, which right now is live in San Francisco, provides listings to agents for free and takes a fee on transactions.
Stockbrokers and insurance agents generally work on commission, while Registered Investment Advisors tend to charge either an hourly fee or a percentage of assets under management as compensation.