Yeah, long term isn't the best with Vision, unless you become a studio manager/buy into the franchise.
The good thing about vision is they give you clients when you first start out, so if you play your cards right, you can have a fairly soild client base within a short amount of time, without too much scouting around. and they pay you for evey new client you bring in and pretty much write the programs for you.
Good and bad elements to it.