Vantaggi
John Bura is a nice guy and a good boss.
Great for people who like to work independently, since work was mostly self-directed.
Lots of opportunities to learn more about various areas of programming.
Freedom to focus on areas of interest and make videos about that.
Fun for someone who likes to both code and perform.
Svantaggi
Sometimes felt like I had to "teach" things that I didn't fully understand myself.
If you're someone who hates hearing the sound of your own voice, I wouldn't recommend screencasting.
You have to be ready to "perform" for the videos every day, which can be hard when you don't feel outgoing.
It can be frustrating trying to get everything right in one take, although you can work around that.