Как я понимаю, первое и главное условие - интерес, увлеченность. Второе - способность, компетентность. Если человеку, допустим, очень интересно заниматься каким-либо делом, но не достаточно способностей, так сказать, достиг уровня своей некомпетентности, ему будет некомфортно работать.  Ну, и если человек недоволен, значит, работа, которую он выбрал, в чем-то ему не подходит.  Идеальных работ не бывает Даже у моей есть свои минусики Но я сознательно их принимаю ради главного. Если "минусики" имеют бОльшее значение, значит - это не та работа