Pros:
Geralt, Ciri and Yennefer are excellent and the casting choices were nailed. Their acting is also great too.
Visuals are beautiful (no wonder with such a large budget)
Fight choreography is amazing
Compelling story (mostly)
-

Cons:
Story is a bit incoherent at times. It's a bit disorientating going back and forth in time without a clear way of knowing which is which