I'd be careful taking on a marijuana client at least from a Federal standpoint. Someone told me though the feds are considering legalizing it on their end. Thats just hearsay though. I have no stone cold facts.
Moral issues aside, the water is probably too muddy to be my cup of tea, cash business, potential accounting issues, availability of records, and various other compliance risks from the little that I understand.
Still an AllStar