Reading about things I have personal experience of, I find the first half of each post is usually a bit melodramatic but the details are mainly correct- so I would add up the details they mention with the positive points on the company website that are not debunked there and add up for yourself what your conclusions should be.