Pros
great work/life balance, great management and coaching, good career path and opportunities for advancement, great pay and benefits, unusually great culture, values diversity and inclusion, very understanding to parents with special needs children
Kontras
Can be stressful and lots of change, but that can be a good thing.