How do I find a good immigration consultant?
How to choose an immigration representative?
find out if they're authorized. This means they have a license to practice and give advice. ... 
ask about the representative's training and experience. .
discuss the services they'll provide as well as their fee.
make sure to get a written contract and read it carefully before you sign it.