There are two main types of social workers: those who primarily work with clients on a case load, and those who work in advocacy on the large scale. Macro-level social workers advise politicians to ensure that policies and legislation is worded in such a way as to ensure the well-being of otherwise marginalized populations. Micro-level social workers manage services for clients who are in need, and frequently provide counseling services to those clients. Their work is often with goals to help their clients develop prosocial and self-care skills. Because clients frequently start receiving services when times are difficult, it takes great patience and fortitude for social workers to stay committed and energetic.