No, never. I weigh my option. On online job, I consider it as a part time job. Online job will grow like mushroom but some sites are not easy to work on the opportunity it provided. It requires skills and experience, while some requires focus and dedication. If you don't have those, it will be hard on you. What I said works only on sites like Freelance.com and Upwork. However, on some sites, it depends on the revenue of the site before you say it is a establish ones. With online, there is no stability. Earning is possible but we want stability. We want to earn for long. On my offline job, my company existed since 1939, so with stability sakes, it is very well established. Besides monthly income, I get to earn extra by doing over time and I have medical insurance and lifetime insurance as well. My online job cannot give that, so it is a no.