The culture, The people, The job itself, the product sells itself, its so good.
Cons
Training can feel overwhelming and directionally challenged at time.
Occasionally feels like it's do or die, and sometimes feel stressed about my job security, even when I'm getting told that I'm good at what I'm doing and my effort levels are there.