I like the fact that when it comes to the UI, you can modify almost everything about how your select looks and functions. I dislike the fact that sometimes there is not enough documentation around what certain things do or are supposed to do. It's often difficult to find out if a functionality has been removed from an older version of Select2. You have to look at the changelogs which are not always up-to-date with the actual code changes. Make sure to try out as many different templates and styles as possible. Sometimes one is better than another, but it's important to know before deciding on using one over another. My organization is solving an employee recruitment problem where we are looking for candidates who are interested in specific sectors, industries, etc. The main issue we were trying to solve was how to make our search process more convenient.