Pros: great management, excellent training, supportive team, opportunity for advancement.
Cons: it's fast paced, so one must be able to adapt. not necessarily a bad thing though.
TEK is a great environment to grow and learn from others. An industry leader and great place to start one's career.