Superb leadership
Very efficient operations
Value employees
Transparency of policy making and admistration
Cons
Too little sharing of revenue between super-high earners and low earners who work very hard and are essential to the company's success
Top-heavy administatively
Overpay administrators