Can I ask why you went for TW rather than dev? I ask because I almost used that as a cop-out once because I was overwhelmed by the technical interviews, etc. required for being a dev.
For me it was a way to stay comfy and avoid situations that would force me to grow.
Also, the last 2 years have been rough. Are you getting enough social connection?