yes i did, on the recommendation of a colleague of mine at work. They were ok. My NIW sailed through fine. EA got rejected. Then, reapplied on my own and it went through. I would say - you got to do most of the leg work - as with any attorney. But they are approachable and will meet and talk to you any time. Not so great with getting ur package out on time - you got to keep pushing. On the whole, seemed to be ok.