Good place to work.
Pros: friendly people
I worked for Tec for over five years. I thought is was a descent place to work. You won't get rich there for sure with the lack of pay increases, lack of timely work reviews, or benefits. Descent place to work but I wouldn't recommend it to a family member.