Pros
Being a startup, I wear the hats of a sales representative, operations manager, account manager, recruiter, and talent consultant for various clients. I have total control over my day-to-day, and it's allowed me to grow my business exactly how I would like to. Incredible company to work for/with, and we have a stellar delivery team. Above all else, the owner of our company is an incredible, empathetic, and intelligent human being who really cares about his people.
Cons
Just the difficulties that come with a startup organization - no benefits or base salary.