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
This company has its cliques and you will feel isolated if you don't blend in as expected. If you find yourself not quite fitting in, it is best to find another company to work for.