Pros
I worked at ABS from 2007 - 2010, and I was given opportunities that jump started my career. I came back from 2015 - 2017 and found a work/life balance I didn't think was possible as an IT consultant. When I decided it was time to move on to a new challenge again recently, I received sincere support. I will always look back at my time at ABS as a worthwhile and meaningful venture that played a key role in my personal and professional growth. ABS is different from most other companies in that they are employee-focused with a mission statement that gives a higher sense of purpose to day to day activities.
Cons
Stay anywhere long enough, and you will begin to find things that you wish you could change. ABS provides plenty of avenues to affect change. If you decide that the change you need means going to work some place else, I can tell you that employees who move on from ABS are celebrated with going away lunches and many congratulations both from coworkers and from management.