I've been an "independent petroleum landman" working for 1 broker for the past 5 years. I receive a 1099 and pay self employment taxes. I have NO benefits. Time off is unpaid. I have a contract that specifically states "...the hours you are to work on any given day will be entirely under your control..." The broker is now insisting that I work in their office, during their office hours & threatening to fire those of us that do not comply with these terms. Does my broker have the right to fire me if I refuse to work under those terms? Do those terms change the relationship to employer/employee? If so, what are my rights to insist on benefits and/or back pay for the self employment taxes I have paid the past 5 years?