Pros
Very flexible working time
Comfortable project timeline
Nice benefit
Experienced colleagues
Professional project management
* While there are bad reviews, they are in the old time. It must be accepted that start-ups are messy and unorganized. I had left before and then reemployed, so I understand more or less about how things work and not-work here. What important to me is the passion and will-power of my colleagues, and how I could learn from their expertises. Benefit and salary might not be sky-high but I am happy with it.
Cons
No career advancement
Questionable stability
No proper training