Simple answer is that not every job is for everyone. Do your research, check what you want/need from a job and then make your own decision.
Personally I would take issue with Dave Pauls view of the company, my view certainly doesn't match his.
Bottom line, if you don't like it, don't join. If you do join then don't like it, leave.