- Sep 4, 2003
- 4,668
- 46
- 91
I want to continue my work in technical support, it's something I have done for many years, and Stream is the only company I know of with locations around the world for such positions.
Does anyone know any similar "Call Center" computer companies like Stream?
I'm looking for Call Center positions that are in Europe.
Please keep this bumped till I find an answer.
THANKS
Does anyone know any similar "Call Center" computer companies like Stream?
I'm looking for Call Center positions that are in Europe.
Please keep this bumped till I find an answer.
THANKS
