Small team, easy to reach out to anyone. Developers enjoy a great deal of autonomy. Stable company with decades in business.
Cons
Average salary. Average benefits. No established path for growth. Poor workplace management - it feels old-school when compared to modern software companies.