There is no way I would work with anyone less than 18 year old, regardless of their talent and knowledge. Skills and knowledge are only a few of the skills that an ideal team player needs. Emotional maturity is just as important, if not more so.
I would probably have misgivings about working with anyone between the ages of eighteen and twenty one too, actually. They'd need to be unusually mature for their age. Most people in their late teens/early twenties tend to be pretty immature and naive; in fact, I reckon that there is very little mental/emotional difference between a sixteen year old and, say, an eighteen to twenty one year old.
EDIT: Of course there's a big difference between working with someone and working for someone. If a teen had enough money to buy my services then I'd have no qualms about working for them, regardless of their age. They'd have to pay me regularly though - none of that share of the profits or payment at the end of the project nonsense.
I would probably have misgivings about working with anyone between the ages of eighteen and twenty one too, actually. They'd need to be unusually mature for their age. Most people in their late teens/early twenties tend to be pretty immature and naive; in fact, I reckon that there is very little mental/emotional difference between a sixteen year old and, say, an eighteen to twenty one year old.
EDIT: Of course there's a big difference between working with someone and working for someone. If a teen had enough money to buy my services then I'd have no qualms about working for them, regardless of their age. They'd have to pay me regularly though - none of that share of the profits or payment at the end of the project nonsense.