Pros
Put food on the table for my family. A few departments got work done, they had their nose to the grindstone and churn out improvements. Made the software better and customers happy.
Kontras
Other departments have employees there for the fun of it and to collect a paycheck. Walk back to collaborate or ask a question to help a client and find them goofing off, having a social gathering or a party involving food. More time is spent decorating cubes, discussing the latest fashion, favorite coffee shop and workout routines than doing actual work. The company is not flexible unless you work in Marketing or IS. I saw the entire Marketing staff there once in a 6 month period. Growth is limited in this small of a company. Supervisor and Subordinates is about it.