Pros
During my time there, I met the greatest people. Most aren't there anymore, but we keep in touch. I have hope for the support department, and the company as a whole, because of those who stayed but I fear they will never be given the power to effect any real change which is why I left.
Cons
The cons outnumber the pros by far. ABILITY Network is a perfect example of how not to run a software [as a service] company. A perfect case study in organizational behavior if you're looking for the worst environment for employees to fester in for 8+ hours a day. ABILITY encourages laziness and mediocrity despite preaching growth opportunities, collaboration, etc. It's a sham, the ABILITY support department is a sinking ship, proceed at your own risk.