It seems to me a lot of the negative reviews here are from disgruntled employees. I've been here for several months now and find that the company can be disorganized due to their youth. So if you're looking for a rigidly structured company with policies in place, this isn't the company for you.
HOWEVER, if you come in with a go-getter attitude, there's lots to learn and a lot you can achieve from working at a company such at Vision.
All in all, a positive working experience so far for me.