Pros
great good location great salary If you became good enough, you can name your price. If you have a day job, you probably have some opportunity for promotions and raises, but as a freelancer you dictate everything, potentially increasing your salary by 30 or even 60 percent if you can make the right sale.
Cons
poor location interior archive systems Not everything is so rosy. One big disadvantage of being a freelancer in IT is the inconsistent or perpetually late paycheck. When you work as an employee, paychecks generally come every two weeks or once a month without question. But as a freelancer, the paycheck you receive is based on 1) how many hours you worked for that client (if you’re on hourly billing), 2) when you sent out an invoice, 3) what your contract says about payments and 4) whether you delivered the results you said you would.