I also worked there but doing customer service/tech support. I also would recommend.
I believe the tech support got slightly more than minimum wage with more again if you spoke a language they need. You got contracted hours too and I believe it was generally more stable than test/localisation.
Very relaxed place to work, lots of fun. Christmas party is amazing hah.