Great culture. Supportive leadership. Strong emphasis placed on personal development. Lots of chances to mentor as well as be mentored. Massive product which offers a chance to work on a lot of different things. Lots of potential to grow. Amazing team.
Cons
Just like all start ups there is some legacy code and tech debt. Pace is fast which isn't necessarily a con but can feel overwhelming at times.