From other forums I know there was a rejection for a Business Analyst and one more guy who put Toronto as an intended place.
I think the Toronto guy had a right to appeal.
It makes well sense that guy who mentioned Toronto, his petition was rejected. Because It is clear in process mannual that program officer/visa officer/consular officer has enough discretion to reject application, if it seems that applicant has no intention to live in province where he is getting nominated. So his rejection makes sense.
But the other one "Business Analyst" ... If you remember the forum and could send him a link of this forum so he can post his reason for rejection.
What I guess that reason for Business Analysts' rejection might be the job functions. Because a lot of H1B petitions are filed as Business Analyst and sometimes the duties don't fall under NOC 2171 "Systems Analysts and Programmer and IT Consultants". So this could be the reason.
Even In general "IT consultants" is a very wide term which includes all type of consultants.
Any other knowledge/ suggestion welcome!