Except its missing an important part. Salary.
Yes, I know you're thinking "but this is a startup and the opportunities and experiences are more important!". People still have bills to pay.
I agree, I wish more companies would lay out up front how much they expect to pay you. Every super talented developer I know is already working a full time job or it's equivalent.
I've found it's a lot easier to lure people away from their jobs with promise of 2x pay rather than trying to spin them on how awesome your company culture is.
While I agree with the spirit of the statement, honestly, I'd rather hire the guy I was able to lure with the company culture than the guy I was able to lure with money.