Targa Telematics Reviews 6 2 years ago The best company ever! Great place to work, amazin... The best company ever! Great place to work, amazing Technologies!