There are 3 types of jobs one can do after having degree in IT, CS and SW but I wonder which one do you prefer and why? And What are the pros and cons of each of them?
All three have their merits. e.g. Industry jobs are too demanding while they are heavily paid. Teaching jobs are more busy but that (almost) cuts you from doing effective research. Researchers job is however better in the sense that you become academically more productive, visible and get good admiration.