Senior Management was very open to hearing concerns from employees. It helps to make the workplace worker friendly.
Cons
Middle management left something to be desired. Advancement was not easy and hard work was not always recognized. Career advancement most likely slowed due to the market conditions.