Pros
Supportive work environment with collaborative colleagues, challenging projects that encourage continuous learning, flexible work options for personal balance, approachable leadership that listens, and a culture focused on technological innovation.
Cons
Onboarding process could be improved, but overall everything works well.