Great benefits, fairly laid back company culture, competitive pay, and a lot of investment into learning and upskilling.
Cons
Insular culture without much networking or college/university outreach within the company. If you're early in your career it's a great place to learn, but look out for your career and think about other companies that can challenge you to grow in new ways.