Their Page Rank and Alexa do not show the site receives good traffic. Any company dealing with links should make itself as an example to potential clients. Ask them which keywords they are ranking high at google or yahoo.