Pros
Good reputation and work atmosphere, Inspiring team members, Lots of growth and learning opportunities, Home office, Fancy work equipment and devices, Best HR team (I must highlight their super-awesome personalised Onboarding)
Cons
I have not come across any