Interesting and entertaining!! I'm an executive at a growing software company and all of my multi-million dollar accomplishments are built around teamwork and "teamwork" requires meetings. Everybody needs support from your coworkers or peers, it's a requirement to brainstorm problems or find solutions and for anybody that thinks it's a waste of time lack communication problems. They shouldn't be in technology and become a janitor, no meetings!!

For a small company to succeed, meetings are required to express goals, objectives, and motivation. A short 30-45 min meeting should do, any longer and everybody will dose off or lose focus.

A Sales person selling software that has not yet been developed should be fired immediately to include his boss as well!!