Advertisements I've had to sit in alot of meetings like the following: - Engineering (Me) - Product Management / Marketing - Lawyers With Engineering discussing what is and isn't feasible ... Product Management / Marketing discussing what will and won't sell ... and the Lawyers of course figuring out the legalities, regulatory issues, copyright, patents, etc ... Fun fun (although occasionally enlightening) Actually "meeting" is a bit of a misnomer. It's usually a very long drawn out process ... And a few times ... in a few "smaller" companies / situations ... I've been forced to (try to) wear multiple of the above hats (sometimes successfully ... sometimes not so much). Engineers get hired first ... then the Lawyers, Product Managers, Marketing Departments, Business Development departments, etc. get to come in and clean up our mess after the fact (which I've also been invloved in).