Pros
* The tech is really interesting, there is a lot of variety in languages and tech, you will never ever get bored * Lots of collaboration. People are amazing. Is a really collaborative environment, and it is really easy to get help! People are genuinely nice * Really inclusive culture. Lots of nationalities, different cultures are celebrated, everyone is really respectful so no matter your background, you will quite likely fit in! * Very smart people. Really good place to learn. * The company is growing, so there is a lot of room to grow your career. * All remote, and very good work-life balance. * Good pay.
Cons
The cons can be the other side of the pros I think. Depending of what you like and where you are in your career, the company being remote and growing a lot may not be for you. Remote means you need to put in the extra effort to meet the people and interact (but everyone is quite approachable, so it is not hard). It can feel lonely if it is not your thing. And because it is growing, it can be bit chaotic at times, processes are yet not fully implemented and things change all the time. I personally like it because it means I can have a very positive impact. It is really fun and interesting, but it is quite a steep learning curve so it takes a bit to get your head around the codebase. It is not the typical up-and-running in a month (or three). Personally, that is a pro for me because it is really interesting, but it can be a bit frustrating if you are looking for something easier. Even though it is really inclusive, we need to improve on diversity, but we are actively working on it a lot and I'm sure we'll get there! :)