What is CWC job profile?