Everyone is very nice and helpful. No bad experiences.
They encourage you to grow.
Want you to ask questions and learn as much of the company and industry as possible.
TSI is a great place to work for high performers. Every single day, the employees make a difference for the customers. They strive hard to keep customers happy and moving in the right direction technically. There is a very broad range of talent at TSI and it shows in everything they do.
Cons
Work/Life balance can be a challenge being a small company