Understanding the role of PR firms in business growth and reputation management