Cash advance in my place is only granted or done by small establishments. It's not applicable in big businesses or companies. The employees have to wait for the salary releases schedules every 15th or 30th of the month accordingly.
You will hardly find any company that pays upfront payments for the job unless you tend to be a freelancer.