Smart, nice people. Great work/life balance. Supportive environment. Relaxed environment. Hard working co-workers and managers. Straight forward communication. Fun group. Profit sharing. Good medical benefits. Fair peer reviews that help you do better work and are not tied to compensation.