They are not a scam, but they do not care about you after you pay them all the fees. Here are few things they lack big time-
1. They never initiate. You have to call 3-4 times to reach them.
2. not even one of of my emails was ever responded in 2 days. In case of emergencies, not even the calls are received.
3. they do not give updates on the application, although they have no right to withhold information legally.
4. no clear information is given on details. The only responses are- "this is not proper"
5. They do not understand basic English questions.
6. they do not share login credentials. PLEASE BEWARE, SINCE YOU SHOULD HAVE LOGIN DETAILS FOR YOUR APPLICATION. This is your right to information. They have no right to withhold information eg. Login credentials to your application.
7. they do not have any plan in advance to share.
8. they messed up with my application and then it was delayed for another 4 months and they wont even accept their mistake.
Canada PR is not a difficult process, do not waste money and time here.