Great people and atmosphere. Wasn't really a place with conflict or negative personalities.
Cons
In some cases management wasn't as knowledgeable as the people they were managing. Some people were promoted because of seniority instead of fit/ability.