In one year alone, I worked with various clients in my freelance business, ranging from a small tech startup to a small food industry startup to a lifestyle brand to a real estate client. The variety kept things interesting!
Cons
Basically, as a freelancer, you have to consider that your clients will send you checks or deposits for your work, without taxes taken out. You have to pay taxes later and declare all this income when tax time comes around.