Pros
This company attracts really good people who do good work. They offer great benefits and a good work/life balance. It's fun to be part of something exciting that helps people.Cons
They are growing really fast and there's always lots to be done.