You must be new!
Too many people get caught up in the anonymous rants. We've been there, done that, signed the contract.
Hopefully you're not foolish enough to base your decision on an anonymous forum. Reminds me of the saying" you don't know who is swimming naked until the tide goes out".