Just wanted to share my experience.
If you ever get a refusal letter, there is a fax number for 'request of recnsideration' which you need to send out within 30days.
I actually got a refusal letter due to late email reply from my 'future' employer.
My consultant said we better wait more or apply again cause reconsideration doesn't work,
she doest want to speak for me too storongly for her business's sake.
( I guess.. I heard they have this 'list' of unfavorable immigration consultant or laywers, and she didnt want to be part of it..anyways she was useless... job description was copied and pasted from HRSDC website which almost get me refusal)
I was in panic but I decided ask the employer to send the request and then next day He got the approval for me.
( during that time my empolyer answered all the questions finally)
So if you have strong case to ask for request of reconsideration, take your chance.
Call the officer on the letter and explain.
And dont be an 'easy client' to your consultants or lawyers, they are busy busy busy
and only crying babys can get milk.
BTW, I got approval in 8 weeks and it was last year Oct. Looks like it is slower these days,
-Disco