Pros
The Pros this company had are gone. They laid off, fired or let their quality employees leave. My 18 months there they fired over a dozen people; from service to sales. Be very careful if you are thinking of taking a position with TNN.
Cons
Communication is non-existing. Management will not listen to new ideas, it's their way or the highway. If you do choose to take a position at TNN watch your back and do not voice your opinion to anyone who has worked there for more than a year, they will let management know that you are not a team player. If you feel that the customer is most important (which they should be if the company is a sales and service company) then TNN is not the right fit for you. TNN's interest is more important than taking care of their customer needs. Be careful, on the outside they seem to be the perfect company but that is false and so far from the truth.