It sounds to me like the issue is really your employer and not the job itself.<p>If you have any, you should use your vacation time. Take time to clear your head and do things you enjoy. Then if you can afford to be unemployed for a while (depends on the job market in your area) quit your job and start looking for another one; otherwise start looking for a job while you are at your current one.<p>Write down the things you done like about your job (i.e. lack of repository, servicing multiple teams, projects with inconsistent workflows, etc.). When you go on interviews keep those things in mind. Remember you are interviewing them as much as they are interviewing you. You can ask things like &quot;Would I be on multiple projects&quot;, or &quot;How do you handle bug reporting?&quot; (possibly follow up with how are bug fixes scheduled) so you can get a feel for how the organization works.