Yesterday I told a potential client that good SEOs tend to work for themselves.
^^ This tends to be very true. I have said for years that good SEO's don't have an employer. Maybe I should have said instead "Good business men that are great at SEO dont have an employer"
I guess it would make sense for someone who's very good at SEO to take a SEO job when they're in a bad financial situation.
^^ Could be 1 reason, but it could also be that the SEO doesn't want to take on clients ( another option for financial improvement ) and the headaches that brings, along with chasing down invoice payments and also dealing with outside variables beyond their control with clients as well. There are a few other reasons, but prob far and few for being good candidates here. I agree financial issues would be 1 issue for an SEO to face.
Yet with a job... you are always building something for someone else, instead of building it for yourself. Of course if you're gaining some incredible skills by working with a great company that may be worth it. But if you are in your standard job I see no point. Better to hustle for yourself so you can build something big.
^^ True to a point. Why make someone else rich ( I agree ), however you could be a great SEO but a horrible business man and a horrible web site builder. Just like a great plumber could be a horrible carpenter ( if building his own construction company ). Some of the skills I think an SEO could learn though from working a job are soft skills they might not develop on their own. Also, being an great SEO doesn't gar. that you can build something "big" as you say.. so look at the risks.
IMO correct reasons for getting a job-
-You don't have much money to build your own business so you work to get some capital.
-You need money to survive.
-The job allows you to learn the tricks of the trade and get some insight that can help you with your business.
How about looking at it this way. Is a 9-5 much different then doing client work owning your own agency? Sure there are some difference you can point out, but in the end having an agency ( I know you can do more then just having an agency on your own, but I am taking 1 side here ) someone else is paying you, someone else is ALWAYS paying you and you are always reliant on that person(s) to pay you on time and in full wither its a 9-5, clients, Adsense, BSTs, etc.
Keeping that in mind, if your not a great salesman and choose not to be.. then your up shit creek unless you contract out or hire someone to do it for you, then your at the mercy that person can pull it off and your new clients will always pay on time in full.
Seems like to me, if you could land a job where you did SEO remotely ( from home ) for a company located elsewhere where you had the flexibility of making your own hours ( lots of jobs let you do this in a remote setting ) then its not much different then having a client, right? About the only huge difference is maybe your pay. Agencies typically charge per project in the $5k+ range or per hour in the $130 range from what I have seen and dealt with, so it would be the difference in having 1 client that pays you a shit ton of money ( if you can close that deal and collect ) and an employer that might pay you $80k a year but sends you paycheck every 2 week on time. I negotiated a contract for over $500k for an agency to build an ecom site for someone I know as I helped him read thru it and sign it. It took the agency a full year to deliver. That $500k was split up amongst 30 people ( salary ) with most of it going to the owners prob and expenses for the agency like bills, rent, etc. As 1 employee for a company, its unlikely you will make $500k in a year.
At any time though, your client ( or your boss/employer ) could bounce on you, fire you, or lay you off. God forbid you live in a "at will" employment state on top of that.
Landing a job is easier in some case, landing a job somewhat gar. that you will collect "some amount" of money every X days, but it is in no way secure.
Now if you think back to that employment setup I just described where you get less pay then if you had a client but you worked your own hours and from where ever you wanted, you pretty set yourself for something like the 4 hour work week ( not promoting this, but I know a lot of you have read it ). What in the world would stop you from taking on 4-5 "jobs" like this then and/or do your own "thing" on the side and maybe having VAs or employees of your own helping you do it.
Why leave anything on the table?
Wrong reasons-
-Stability. Security is claimed to be a upside of a 9-5. That's not true, if your job gets cut down you are screwed. What if the industry changes very quickly and your current job doesn't exist anymore? If you hustle for yourself you have to learn to be adaptable and you can think on your feet. Someone who has run his own business, has a solid network, and knows how to deal with clients will have the confidence to break into new industries or change his whole way of doing things.
Neither one of them are secure. It all comes down to the "hustler" in every sense of the word.