Pros
- Relaxed and welcoming work environment - A constant stream of interesting and exciting work - It is a traditional, mature company with low adoption of modern technologies and tools -- for me this is a pro because it offers lots of opportunities to introduce new things (management is open to it, provided you are accountable for what you do) - Professional albeit amicable and supportive management - Perks, benefits, free lunch (+ beer/wine/juice/smoothies)
Cons
Internal communication about technical matters is a little deficient, in my opinion. That might be less of an issue for a senior, but for less experienced people it is problematic due to tight deadlines. Things improved a lot in this regard while I was working there, though (and, as I said, this might be an opportunity).