Pros
The working environment offers a lot of flexibility as management maps out the project goals, but each department works in collaboration with each other to come up with a variety of responses. White board strategy sessions encourages maximum review of all possibilities. This offers all employees a chance to contribute to each stage of the business development process, from product development, to operational testing and final delivery. Employees are encouraged and supported to think inventively and strategically.
Cons
Better coffee would be appreciated!