@Kevin.Gorham
Things I like about being a web developer include solving puzzles with code, constantly learning new things, the opportunity to be creative, and having the opportunity to solve real world problems through the use of technology. I also appreciate how much opportunity there is in this field and as a result job security for myself and my family, and the ability to achieve a good work/life balance and see my son grow while I work from home.
Things I don't like about being a junior web developer include sorting through the many opinions on how to do everything while trying to learn best practices, a large amount of tech debt in projects, and clients who offer work for "exposure."