Pros
I believe it makes a huge difference when the members in a team are like minded, have an open and honest communication among each other, work on problems mutually, are accountable for their work, then it doesn't take much time to transform an ordinary team to a high performance team. In addition, HFC doesn't only motivate it's employees to achieve organizational goals, but also works on accomplishment of personal goals and ambitions of employees. Hence, this quality of HFC makes it a great place to work.
Cons
As HR consulting could bring several challenges with certain assignments, it is important to take feedback from management or client positively during those situations, stay positive and committed towards goal.