Talented and passionate team of technologists, opportunity to work on products in many industries, every day is different, you can build your role around your strengths.
Cons
Handling many projects can sometimes make for a difficult work-life balance
Poor planning on leaderships part (hired & downsized my role in 10 months time). Too small & unstable. Interview process is lengthy & unnecessary. Have to track time down to the 15 minute increment.