Pros
Great, laid back and fun work environment typically with great people.
Lots if industry specific clientelle that are fun to interact with, very casual work atmosphere.
Cons
Almost zero growth opportunity. Sure, you could make another $1 per hour every two years, but no benefits, no vacation, and absolutely no reward for a job well done.