Flexibility
Pleasant work environment
Good people, smart people
Compassion
Amazing benefits
Good leadership
Great communication
A place to feel valued with great culture, diversity and inclusion
Cons
As with most places, there's always that one person