Pros: onsite cafeteria, onsite clinic, onsite fitness center, ping pong table
Cons: no loyalty or value for employees, arbitrary and capricious management
Blendtec is a tragic combination of talented individuals and arbitrary, short-sighted management.
The bottom line is that Blendtec can be a great place to work--but job security is minimal. One can have repeatedly outstanding performance reviews, receive praise for projects well done, and be recognized for moving the company forward. Then the next day you can be let go.
It's very much a "buddy system" with management. If you have a strong personal relationship with key upper management, you're safe. Otherwise, don't get too comfortable, because your loyalty and performance amount to very little in terms of your value to the company.