Customer Service Specialist, St. Louis, MO - October 6, 2017
Working at Vantage was probably my most favorite place to work. I started in the factory and worked my way up to the office. We had a small office and management team that worked well together and had great communication. The only drawback was the salary and benefits.