Look for a job yourself and do it IMMEDIATELY. Don't waste $300 on something you can do on your own. First, it's a great way to gain experience in business correspondence, job hunting, and preparing documents that you will need in the future. Second, you can choose exactly what you want, with no restrictions on profession or location. The main thing is not to procrastinate and get started right away so the best spots don't get taken.
Look for a second job IMMEDIATELY upon arrival. Don't wait for any documents (Social Security), don't wait for your English to reach a native level; just go out and look from the very first days. Don't just send emails—go to the establishments in person and ask if they have any vacancies.
Look for a job that allows you to earn tips. With tips, you can cover your stay in the USA, and with your salary, you can cover the program itself and even end up in the black!
When choosing a job, don't forget that you will spend 2 months there—you won't just be working, so look for something truly interesting!

