Freelancing allows you to be your own boss.
This means you make your own hours. But you need to be available for your clients during the times you set.
Making your own hours does not mean loafing around all day. It means having the self discipline to set aside a certain amount of hours that you work each day. But, as the boss, you get to decide what those hours are.
Being a freelancer means that you get to set your own prices for what your time is worth. No more waiting years for a raise that may never come.
Wear what you want. Just wear clothes during video calls.