I like working with small teams on difficult problems for a very long period of time. I’m well beyond 10 years on a few things we’ve made, and it’s been an amazing experience — I have to deal with my early mistakes frequent basis, but I also get to fix and refine them.
If I was forced to change job, I’d pick another similar situation.
Edit: For some background, I’ve also worked freelance, and with agencies, and with medium sized product teams. I really enjoy being part of a small team, where the only way for things to get done is to learn new skills.
I like working with small teams on difficult problems for a very long period of time. I’m well beyond 10 years on a few things we’ve made, and it’s been an amazing experience — I have to deal with my early mistakes frequent basis, but I also get to fix and refine them.
If I was forced to change job, I’d pick another similar situation.
Edit: For some background, I’ve also worked freelance, and with agencies, and with medium sized product teams. I really enjoy being part of a small team, where the only way for things to get done is to learn new skills.