Pros
Some positive people but they are not cultivated. There seems to be turnover around 3-5 years.
Cons
Upper management does not value and appreciate employees. There is a disconnect between the values of the company and the bottom line. Unfortunately, the two will never be in sync until the upper management treats employees as individuals and does not allow lower management to treat people like trash. The harassment and scruitiny I felt on a daily basis was stressful and harming. It was not until I left that I realized how abusive it was. The department I worked in was exclusively male-driven and their egos matched. I was treated more like a grade schooler than a professional with years of experience that could have brought value to the department.