Pros: benefits, salary, culture
Cons: short sighted management, personal biases, job accountability low
Over the years, I have enjoyed the culture and team working environment. However, job accountability is low due to personal relationships and bias. Executive management talked about accountability but did not follow through, hence many quality staff voluntarily left for other positions.