CG Generalist - Mid / Senior Level