No you do not give them credentials. That's a security vulnerability + can get your FB account flagged for suspicious activity (logins from random IP addresses across the country/world). Use Hootsuite, Sprout Social, eClincher, or one of the dozens of other social media management platforms that allow you to authorize users to post on your company's pages through the platform.