you mean |x| < 1, negative values of x and zero still work
to make sure the GP converges, do it like this:
S_n = 1+xcis(x)+x^2cis(2x)+...+x^ncis(nx) = \frac{1 - (xcisx)^n}{1-xcisx}
So if we let xcisx = z, S_n = \frac{1-z^n}{1-z}
which converges as n->infinity if |z| < 1, and diverges if...