qqp question1: Which profile is better, business analyst or software developer in the long term? question2: As a software developer, is it better to stay with one company long-term or to switch companies considering the work type and area is the same?