Working in a company isn't a bad idea,here your salary is fixed and it depends on how big or expanded the company is and how much income the make per day,working here is going to be at the expense of your time, while being self employed means your your own boss, you could make huge profit if you put in much effort, there's time for social gathering....