Contact information and photos of employees is personal data.
In order to publish this type of information on the company website you need to have a legal basis for it, in other words you must be able to show that you have support for it in the data protection regulation.
The easiest way to do this is by asking your employees if it is alright for you to publish contact information and photos on the website. Keep in mind that you need to respect the employees’ wishes.