Laid back culture Come and go as you please After a few years you make your own schedule
Cons
High stress due to constant demands from multiple clients You have to work on lots of projects and bill 60-70+ per week for a good salary Hourly rate is low (previous point) so you have to work a lot to make good money