Pros
They have good PTO, Insurance is OK, cool office in Austin, some kind co-workers, volunteer for time off, working for a cause. It looks good on your resume if you are in the non-profit field.
Cons
Management was constantly changing things. One day your title was one thing and a year later it would change. I had three managers within a 5 month time frame. They consistently lay off people every year. It's the type of environment where you never know when it's going to be your turn. I saw them let go of great talent. They will even lie to your face when you ask them if you are next. There once was rumors that layoffs were coming and it eventually made it up to the director. He then held a meeting and told everyone that it was not true and to not worry about your job because there was plenty of work to do. One to two months later they did a "re-organization" and laid a bunch of people off. So much for trusting upper management. Upper management can be demeaning and manage upwards to excel their careers. I guess that's what they have to do in order to not get laid off. Clients leave to go to competitors that are not about nickle and diming them. The software is crazy expensive, clients can get something better elsewhere for more affordable price. Raises are 1% - 1.5 % per year, way below average for a major corporation. Not the best place for you to excel your career. It's more so of a stepping stone that will help open other opportunities.