Pros
If you got established and does not reach for the stars it could be comfortable place to stay, and maybe change departments from time to time. Possible in sales and everywhere else, however, not so much in IT. Salary might seem Ok for (poor income) region but is definitely below U.S. average. People take cut-ins just to live in this (vacation) region, so it might be a plus if non-stop summer and nice bea(it)ches are desirable.
Cons
Company is and acts cheap! And so with people. If talking about overall company culture and particularly IT... Historically people factor is not valuable, they are just numbers. HR does not care at all if you leave no matter how valuable you are, so the bosses. Everything is an emergency and priority. It drives you crazy and burn people out after a while, except you don't give a dime about what you're doing. Benefits compared to other big tech/IT companies are ridiculous. Management is a total disaster and mediocrity but what to expect if company is concentrated on hiring cheapest labor.