Pros
It used to be fun to work there, especially on the service delivery side. Customers are phenomenal, and coworkers are a lot of fun.
Cons
But recently they made changes (I left sometime in there) and numbers became more important than customers (how many phone calls and customers you could bust through instead of building relationships). They only cared about quick band-aid fixes, and never long term fixes. Director has a serious ego issue, and is a pain to work with. They don't listen to techs on how to create solutions, and have lost hundreds of customers because they wouldn't let the techs do their job right. Serious communication issues, and just laid off half the company because the CEO lost all of their investors. Company is now going under. Save your time and don't apply here.