I used to work with them as a vendor LONG ago right as they opened up their location in Malta, NY. TC is terrible, benefits suck, nothing to do in upstate NY the whole region is like a rest home, and you're still 2 1/2 hrs away from NYC (civilization).
Worked in upstate New York for a few years. What a terrible company
Can you elaborate?
I used to work with them as a vendor LONG ago right as they opened up their location in Malta, NY. TC is terrible, benefits suck, nothing to do in upstate NY the whole region is like a rest home, and you're still 2 1/2 hrs away from NYC (civilization).