Fast paced environment with opportunities to expand your abilities. Many talented people who are willing to roll up their sleeves and make things happen.
Cons
Many years of off shoring and constant reorganization pared departments down to less than optimal staffing levels and left remaining employees burdened with additional responsibilities.