I would stay away from any "job" that requires you to pay them before they will "hire" you.
your actually a contractor, not an employee.
I would imagine that at some point after your initial $150 investment, you will be required to send them more money for whatever "materials" you need.
it says they have materials to assist you in marketing, (which i assume you have to buy from them) meaning you have to do your own footwork and get your own clients...for this company.
if your a good salesman, and a good (and fast) real estate photographer, you could potentially make some decent money if you are able to line up a lot of shoots every month.
I too am curious how much their marketing material costs.