Employees are top notch. Ugly management culture.
Pros: pay, benefits and highly educated workforce.
Cons: some management styles.
Most employees give their all, they are blessed to have a good career and most know it. The management culture is somewhat negative, the management ranks are shrinking for some, they eat their young at times and to fire someone becomes a badge of honor to advance to VP or Director level.