I took an experienced controller position with ASA a few years ago. I guess all areas of the ANSP will be different but the team I work with are excellent. Each ANSP seems to have its share of grumblers attached with golden handcuffs and they tend to be the most vocal on sites like these.
To those looking at ASA as an option, take opinions posted here with a grain of salt. ASA is just another ANSP. It sure beats working in the real world for a living.