Pros
There is an overall culture of friendliness, helping one another and openness. People work hard.
Cons
There is poor leadership at the upper levels, mostly operators with a few that have strategic views, which is also reflective of the overall organization. People are encouraged to be "empowered" to "take action", but without guidance or a central, measurable goal; career development is non-existent so people have no idea what the expectations of roles in order to make decisions about moving up or around; promotions appear to be generally arbitrary and mostly discovered when someone's email signature changes.