Hi Jeet,
I have received my NOI last week, same as your NOC, i have been processing my application through consultancy. To answer your question, see response below
1. There is no mandatory that the job offer is required, if you have, chances will be more to get nominated with less time
2...