Pros
Good coffee, laid back dress code. I personally have a very good work-life balance, but I think that is dependent on the role/department.
Cons
The company is very disorganized and everything is constantly changing--and not in a good way. I have had 4 different bosses in the past year, seen loads of my coworkers get laid off, and seen even more people have their job description completely change to suit whatever Aptean needs at the moment. My job has changed so much that it has nothing to do with what I'm interested in, and it keeps going further in that direction. Management doesn't really seem to think of employees as people with personalities and goals and skillsets, but more as bodies to fill chairs, that can be shuffled around however they see fit.