People are kind. Job is fulfilling. Tech used is top notch.
Contras
Management is a joke. Layoff over layoff, they abandon the products. They fire the only people knowledgeable about the products and hope others will somehow succeed. Very poor decision making.