Pros
Highest level of professionalism and integrity. In my 35-year career in the computer industry (18 with a major corporation, 17 as an independent contractor), my association with Karen England-Gould has been most rewarding both professionally and collegially. If you're looking to work as an independent contractor, you'd be hard pressed to do better.
Cons
None. It might complicate the working arrangement if you reside far from the Phoenix metropolitan area. Not sure that's a "con" - just a physical reality.