Pros
Generous with employees, salary, benefits. People good to work with Overall good place to work as far as employees are concerned.
Cons
Re-invent the wheel. Senior level politics can affect the little people. Does not learn from past mistakes. Does not understand the need to follow processes.