I work at this location. Having worked at multiple places I can say this is the best in terms of facilities.
March 2018
Apparently this contact centre doesnt allow customers too visit it as I was told on the phone. Whole company tells lies and nothing more their system cancel payments then only tell you when they cut your connection.