Avantages
Good pay, great benefits. You can earn wellness credits with things like step counters, tracking workouts, etc. and if you earn enough the company pays 100% of your health insurance premiums. Flexible work schedule, currently working remote.
Inconvénients
Different teams can feel like different companies in terms of management style and methodologies.