Great culture, nearly everyone is friendly, lots of opportunity to be heard and make a tangible difference. Plenty of opportunity to move into adjacent departments without ruffling feathers.
Cons
As a startup company, the pay is relatively low and as of yet there's not much management structure. Will likely get better over time.