Pros
The people are very welcoming and open, its very easy to feel part of the team very quickly.
So much effort is put into creating a great culture, its more than just free pizza and snacks. There are programs around diversity & inclusivity, nutrition, health, respect for others etc.
The company is really flexible with vacations, work from home, bringing dogs to the office and there are lots of relaxed spaces in the office to hold meetings and catch ups with colleagues
Cons
The interview process can be challenging but if you put in your best effort it can pay off. Be yourself because that is who they really want to see. Research, practice and enjoy the experience. Work closely with your recruiter as they can really help