Virginia Code Section 19.2-120 states that a person pending a trial or hearing, shall be admitted to bail, unless there is reason to believe: They will not appear for trial. They are an unreasonable danger to himself/ herself. They would constitute an unreasonable danger to the public.
Anyone can post your bail bond. Usually you will go through a bail bondsman so you put up a small percentage of the bail, but you forfeit that once the bond a returned. To qualify you need to have credit and collateral. If your bail bond is $100K ...
No - if you signed the bond it doesn't matter whether you have a job or not - or whether the bondsman asked you if you did. You are liable as surety on the bond - having a job or not has nothing to do with your liability. Sorry.