Company culture, leadership, communication and accountability are just a few of the elements necessary for productive, highly scalable companies.  How is your company doing?

company culture quiz
how good is your leadership?