Pros
Lower-level managers were great, being approachable, communicative, and competent.
Casual work culture, not too stressful
Cons
Higher-ups were alright, occasionally making errors that led to small delays and/or confusion. Other than that, they were not overbearing or the like.