Pros
Great tech, great people, great leaders, great culture. I know this might sound unrealistic, but this is simply a great place to work. Freedom, autonomy, support, team work, opportunities, recognition. I feel so lucky to be a part of it.
Cons
Lots of work and fact pace sometimes leading to misalignment, so you need to put an effort into communicating and collaborating effectively.