No. O-3 visa holders are not allowed to work in the United States while holding an O-3 visa. However, if you want to work in the United States, you may be able to switch your visa to another visa that allows you to work if you meet the eligibility requirements for the specific visa. This means that if you find a job in the United States, you can apply to change your O-3 visa status to a different visa, such as the H-1B visa. If your change of status is approved, you will not be tied to the principal visa holder and can obtain work in the United States in line with the rules of the other visa.