Pros
People are great, work-life balance as for start-up is nice
Cons
Top management of engineering. Very bad pay for some especially early employees, non-existent yearly performance review, no raises or bonuses (horrible horrible experience). Tech not so much, old methodologies.