I build software applications for a living. I do not have required shifts. I do not have a uniform. I am not provided with all of the tools that I use to build said applications.
These things have nothing to do with my status as an employee or contractor as you'd never guess which one I was based on these facts.
Given your statement, your employer might be able to classify you as a contractor as long as you would stay on given the lessened benefits and self employment tax.
In software, the tools are a big determination, i.e., do you provide your own laptop? You might be a contractor. Are you given benefits such as reasonable vacation days? You might be an employee.
Mis-categorization of employees is a big issue for the IRS and few "contractors" are informed or in a position to threaten to challenge it.
In the software business, I've had an employer who gave me an employment contract and then just decided to write me checks like a contractor each month until I raised a fuss.