Teys USA is the best company I have ever worked for, hands down. The people are fantastic - none of us are without our flaws, but the team operates so well together, issues are resolved quickly when they do come up, and there is support for and from everyone in the business.
Cons
No company is perfect, but I honestly can't think of anything that qualifies as a true "con."