I have complete control over my schedule.
I have to meet my deadlines and prioritize certain projects over others, but other than that, I’m in control.
Cons
I’m not a fan of team projects or any project really that requires me to depend too much on my coworkers.