...
Business domain
Cannot apply skills
Communication with customer
Communication with manager
Communication with teammates
Frequent change of context/tasks
Lack of business trips
Lack of recognition and feedback
No career advancement opportunities
No space for professional growth
No way to choose solutions/technologies
Not enough challenging tasks
Other
Overload/Burnout
Project processes and/or policies
Project technologies
Salary
Stagnation on the project (process, technologies etc.)
Too complicated tasks
Unstable project environment (team, process, technologies etc.)
Work environment
...
...
You can also leave a comment for the whole Likes/Dislikes section if necessary:
...