A face recognition system is a computer algorithm that identifies an individual based on a pattern. This method is based on an image database. The faces in a database can be analyzed for similarity and are classified accordingly. However, the system is not perfect. Various flaws and issues should be considered when choosing a system. Listed below are the benefits and disadvantages of a face recognition system.