Pros
The people at AAIM are both professional and friendly - great seeing them on occasion when I am nearby. Most of the time, as a consultant, you either work from home or at the client's location. Working with the clients has been a joy - they are so open to new ideas and streamlining of processes.
Cons
Projects, and thus your income, are not consistent.