From a staff viewpoint professional development is all about further understanding how to lengthen and enhance your career skill set. To have an employer professional development is all about ensuring employees possess the knowledge and enthusiasm to perform their job from the most effective way. Companies and people take advantage of professional development but because it will always be companies who bare time and financial cost, they need to weigh the advantages and disadvantages.