Pros
The job conditions (salary, holidays, remote work, benefits...) are very competitive when compared with similar jobs in my country (Spain).
The engineering team is amazing, you can learn new things almost every day. And working in an app used by everyone is also very rewarding!
Cons
Project is huge, which can be overwhelming during the first months.