I just read all the comments and I don't recall anyone in this thread saying "Dynasplint has never done anything wrong." No company is perfect, but I have seen the good that this company does first hand. A significant majority of their staff enjoys the work they do, they take ownership of their contributions every day.
As for the management positions . . . I'm sure that there are examples of people attaining those positions through hard work. Hard work and networking are two key components of self-advancement. Very often, the people that move up are those that are both qualified AND connected. This sentiment, "It's not what you know, it's who you know," has been around for a long time, and exists (to some extent) in every workplace.