They have good benefits, laid back culture, room to grow, stable company that is growing!
Cons
A summer busy season means some departments get very busy. This could be pro or con depending if you like overtime. Overtime is mandatory in some roles for office but not others.