1. How do you like not have an actual "boss"?
You may not have a "boss" but instead you have many bosses: your clients / investors / yourself.
Without directly having a "boss" to order you around every day, you must learn time management, set your own goals, and ideally have a purpose to motivate you. You grow far more than when you have a job.
2. How do you like making your own schedule (if applicable).
Being able to work whenever you like is seriously awesome. It's great being able to take days off during the week to do something, or being able to go to the gym when most people are working. The downside is that there is always work to do. The average Joe can get off work at 5 pm and have the time completely to himself: the entrepreneur will spend many of his evenings and weekends working.
Eventually - after tons of hard work and sacrifice - there is the possibility of living off passive income from businesses or investments. The level of true financial freedom, being able to retire young, and travel the world banging young sluts.
I'm still in the work-like-a-beast stage though.
3. How is the money compared to maybe working for someone else?
It depends. But if you add a ton of value to the marketplace and know how to market and sell, you can earn far more than people in normal jobs. If you apply a new strategy and double sales, you could more than double your income in a short space of time, while average Joe is only getting a 5% raise each year.
There are four ways of earning money:
Employee
Self-employed
Business Owner
Investor
Employees tend to trade their time for money. Time is the most valuable thing you have, so this isn't ideal.
Self-employed people are a step up. However they also tend to trade their time for money and this time they have additional problems (sales, marketing, etc).
Business owners use other people's time to make money. Now we're talking! This is a big step up.
(Also, depending on your country, businesses are far better for tax purposes than being an employee.

)
Investors use money to make more money. This is where we should be aiming for.
Starting and growing a business is the best way to reach financial independence and become wealthy. However it is likely to require immense sacrifice and hard work, and probably low pay for a few years while things get started.
If you have a job, start up a business on the side in your free time. Then quit your job once you're earning enough from your business.
4. How do you handle the uncertainty of the work you are doing?
It forces you to grow and develop as a person. Starting a business was the best thing I ever did.
5. Are there any huge pitfalls that make you sometimes question working for yourself/abroad?
It requires huge sacrifices, tons of work, and coping with risk - but I would never get another job working for someone else. It's far more satisfying working for yourself, making sales, and leading staff rather than being bossed around, and it really forces you to grow as a man.
***
I would strongly encourage everyone to start their own businesses.
Buy and read the following books:
- MJ DeMarco's The Millionaire Fastlane (absolutely incredible book; anyone interested in becoming rich needs to read it)
- Josh Kaufman's The Personal MBA (great overview of business; describes the 12 forms of value that you can provide)
- Robert Cialdini's Influence: The Psychology of Persuasion (fundamental text about influencing people - essential for marketing / sales)
As you'll learn in The Personal MBA, a business has five parts:
1. Create value
2. Marketing
3. Sales
4. Deliver value
5. Finance
1. Create value.
Think about how you can add value to the world. Focus on providing value, not on becoming rich. If you can add $10,000,000 worth of value to people's lives you can easily charge them $1,000,000 for that benefit.
If you can't immediately see how you can add value to the world, listen to people. What problems do they have? Can you solve their problems? If yes, then you have the beginnings of a business.
2. Marketing - to get attention for your business
Create a website: buy a domain name, get web hosting, and install Wordpress. Find a nice Wordpress theme.
You can market online and offline.
Online:
- search engine optimization
- pay-per-click advertising (e.g. Google Adwords)
- pay-per-view media buys
- email marketing (e.g. joint ventures)
- affiliate marketing
- social media marketing
- via blogs, forums, etc
Offline:
- direct mail
- print advertising
- networking
- press releases
- radio / TV
Track, test and optimize your marketing efforts so you can find the best ROI on your money / time. The biggest problem all businesses have at the beginning is this: what are the most cost-effective ways to get customers / clients?
Start building a mailing list by offering something valuable in return for their email address. Get an autoresponder, e.g. Aweber, Mailchimp, etc. Send them valuable emails to build a relationship and build your credibility.
3. Sales - to turn the attention into money
Learn some copywriting. Focus on "What's in it for them?" Cialdini's Influence is also useful here.
If you're really dedicated: one of the copywriting all-time-greats, Gary Halbert, has a recommendation to learn copywriting:
http://www.thegaryhalbertletter.com/Newsletters/zfkj_hands_on_experience.htm
As soon as possible get testimonials from your customers / clients so you can add them to your website.
Eventually you will want to build up a well-designed sales funnel, tracking, testing and optimizing it.
4. Provide value
Provide whatever product or service you're selling, and make sure to overdeliver. A very happy customer / client is more likely to give you positive word-of-mouth - the best way to market your business.
5. Finance
Collect the money and ensure your business can meet all it's expenses.
Finally, Jay Abraham (awesome marketing wizard and business consultant) tells us there are only three ways to build a business:
1. increase the number of customers / clients.
2. increase the average order size (add upsells / cross-sells, downsells, etc)
3. increase the frequency of transactions (make your customers / clients come back and buy more often)
So work on these three things!
Good luck!