Collaboration is the way I like to work. Brainstorming, sketching, sharing ideas and knowledge with other professionals is an excellent way to keep up with the industry and create the best products. I know there are studies that say it is not always the most efficient way to work, but I think it is all about how you manage it. The designer has to function as an anchor, taking into account the many inputs from the people he or she is working with, weighing what works against what will not in the final version, and relaying his or her thought process to collaborators. There are, of course, always some companies that make it easier than others to accomplish such a feat, but when successful the result is unparalleled.