Pros
I like it here. To be honest, when I was hired - I thought I'd just be here for a year or so but I've now been here for 5+ years. The pay is competitive, the benefits are great, and the culture is friendly. Best place I've worked.
Cons
I feel like there could be fewer internal meetings, but I've felt that about every job I've ever had.