Excellent product sells itself
Growth opportunity internally
Amazing colleagues that are motivated and hungry
Culture that promotes competitiveness without being cutthroat
Cons
Still a startup in the sense that many things change on a frequent basis
Problems arise that you will have to just "deal with"
Relatively repetitive work