1) Constant deadlines and the pressure that comes with them
2) Group collaboration, many people dislike the lack of control over the project
3) Technical deficits, lack of control over what you deliver.
4) Being in an office all-day, every work day.
Many people can deal with them others may even thrive but not everyone. I suspect that at least one of these items is a problem for you.
If I were you I would look for a completely different type of job and do it for a few months. Call it an extended vacation. It will give you a chance to look at your job from a different prespective. You'll get a better view of what you dislike about your career. Also focus on activities outside work. You can join a club, date more, learn a new hobby or what ever. The idea is to try new things and hopefully you'll find one that you really like.