Everyone I worked with here was extremely nice, even as the company was going through tough times. They generally treated their employees well, with company events, decent hours, and so on. It wasn't an extremely stressful place to work. Salary was good.

Cons

I didn't feel that the management prioritized talent and ideas over experience. Employees who had been with the company longest tended to get promotions. A few employees with completely unrelated company experience were promoted into roles they knew nothing about (e.g. an HR rep becoming an IT manager, that sort of thing). The company structure didn't allow for a lot of innovation.

Environment set by upper level management was very positive, and encouraged loyalty to the company. It felt like working with family members - very little company politics went on and colleagues mostly supported one another.

Cons

Limited resources led to sporadic training, expense curtailment, etc. Morale decreased over time as we were hit with budget cuts and layoffs.

Both management and staff very friendly, good work/life balance, good health care. Regular All Hands meetings are enjoyable and motivate you to help grow the business. Free donut Fridays are great too!

Cons

Pay is a bit lower than similar Bay Area companies. There can be too much politics, especially at the vice president level.

Advice to ManagementAdvice

Listen more to your employees! Many high level decisions about the future of the business are made at the VP/SVP level without input from lower level employees.