Pros
If you are early in your design career, your problem space is defined so meeting expectations is easy.
Cons
Once you pass the more junior stage, you will still have to take on illy written SOWs that require problem discovery that if you are lucky, your sales partner is good, and you get bill hours for it. If you are unlucky which is common, you don’t get to fix it and have to deliver against the client or the SOW owners imagination. Imagine that craziness as an experienced UX leader because the slalom XD leadership has no ethics when managing senior designers. They will use you as button pushers AKA design monkeys. There is very little respect in that process. I have personally seen them do this to 3 of the very senior & reputable & well respected leaders. At the end they just lost all interest at work and got managed out or had to quit.