-Strong position in the industry
-Good people
-Good overall company culture
Cons
-Company communication/HR can be improved; employees can feel disconnected and unaware of important upper level management activities and viewpoints
-Upper management can be disconnected and overwork lower level staff