This was an excellent company until they started promoting people with no experience or people skills to management positions. It destroyed the area I was working in and allowed management to hire 'similarly' aged employees. Expectations were unrealistic and not everyone is held to the same standards. Management allows good people to leave and or get fired and keeps people on staff that make them look good. Salary and job titles based on friendships, not education or knowledge base.
very much like high school, no management control