First let me know your skill set and if possible forward your resume..
I think, Now a days most of the consultatns are asking for money to process H1B as fee is little high. But, the Price may vary from company to company..
I work for decent company with 500+ employees..
The process is:
1. You may need to deposit $1200
2. You get the confirmation that you will receive $1200 back once you are
on Job with that company for 3 months..
3. You may be on percentage basis from Day-1
4. The company will take care of Green Card Processing..
Let me know if you need any help..cont me @ firstname.lastname@example.org