Hi Charles,
I too am a 23-year-old consultant doing everything for myself.
I've just hired my first developer and am sure I will learn some
valuable things managing a second-person's workload--and
from making mistakes!
Like you, I'm in the process of considering FTE against staying
on my own. There are a number of factors involved in this
decision and some of them have been addressed and debunked
in this forum already. Others that I'm considering:
* Change in work environment: Currently I work from my home
office and coffee shops. I love the flexibility of being able to
work whenever and wherever I want but this of course means
that I have to be more disciplined in choosing how
I work. Cubeland does have its benefits...
* Distributed responsibility: Unless you incorporate or become
an LLC (which is on my list of things to do), you and all of your
assets can be vulnerable to lawsuits. The point here is not so
much about protecting your rearend but that when you work for
someone else, they're usually the ones who are more legally
exposed.
* Learn through doing: one of the reasons I've always preferred
to do things on my own is that I learn so much better doing than
being shown. This is true with learning new technologies as
much as it is with managing subcontractors, figuring out taxes
or designing business cards. There's always so much to learn--
and this is both a blessing and a curse of doing things yourself.
* True work ownership: Just like there's distributed legal
responsibility, oftentimes when you work for someone else, you
don't get the same satisfaction when you complete a project that
you've seen from start to finish. I realize that FTE jobs vary
widely, but if you're stuck adding bezel X to widget Y over and
over rather than designing the whole thing yourself, there's
bound to be a reduced level of job satisfaction.
* Social opportunities: this area is a toss-up, as working in a FTE
situation will often expose you to many new and interesting
individuals. You may also have to deal more regularly with
incompetence, management bureaucracy or politics. Being a
"gun for hire" (so to speak) precludes many of the frivolous
social niceties that come with going corporate. I have
real relationships with my clients. In FTE,
you may need to make strange-bedfellows that on your own,
you would never have considered.
* Teamwork: working on my own, I've had few opportunities to
really collaborate with another designer/developer on a project.
This will change now that I've hired someone but one thing to
think about is the chance to work with other pre-qualified
employees.
* Philosophical or value differences: one of the biggest reasons
why I've always been averse to joining the world of FTE is that I
simply have a different way of viewing the world than most
corporate entities. Of course, there are great
companies out there--many of whom I'd love working for as a
FTE--but going it alone allows me the opportunity to work with
many of them instead of just one over and over again. This
obviously is a personal taste and I won't pretend to believe that
one should be morally opposed to FTE.
* Susceptibility to outsourcing: time on the bench I think is now
equally balanced with the threat of overseas outsourcing,
especially in the IT sector. Staying on your own keeps your
skillset sharp and relevant... and your ideas up-to-date. FTE
may lead to deterioration of your native interests in high-tech
(as suggested earlier in this thread) and you may have to deal
with the specter or training your overseas replacement someday.
* The FTE Robinhood Scenario: perhaps the most unanswered
benefit to me is this: I've decided that my life work will be
dedicated to creating a business organization of which I can be
proud and that I know will do good work for its clients and
business partners. Many such companies already exist today and
I intend to join their ranks. However, my brother-in-law (who is
a successful financial analyst) told me that I should go work for a
big company while I'm young, move up the ranks and then take
all the new talent with me and create my own company once I've
learned the tricks of the "big boys". It sounds like effective
advice but completely rubs me the wrong way. Maybe I'm not
much for dog-eat-dog, but I'd rather get ahead and attract a
quality workforce based on the work that I do and the
relationships I create. But then again I'm still young and naive
and working for myself!
Anyway, I hope some of these issues will help you consider all
the different facets of the issue. It's certainly not an easy
decision to make and compensation/benefits, for me, is only
one part of the question.