Pros
Nice working culture - we support each other. Their way of treating people - we respect each other. Core value of theirs - Huddlers (Humility, Understanding, Dedication, Driven by Passion, Learners for life, Empathy, and Responsibility)
Cons
Be open for challenging projects and works