I am a senior software engineer, born in Sweden and currently working as a consultant in Chicago. I have been working in the finance sector for the past three years at the same company, this has given me the stability of an employee while being able to take full advantage of tax breaks from running my own business. I don't get paid vacations, sick leave or health insurance from the company I work at, but since I am paid a higher hourly rate I can budget and plan for that myself.
I have worked as a software engineer in Sweden, Australia and the US, for startups, government agencies and large finance companies and have experienced a wide range of work environments. Working as an independent software consultant at a well established company in a big city has been the best decision I have made in my career.