- Cool teammates
- Flexibility regarding working hours
- Interesting projects
- OK pay for Greek pathetic standards
- Startup environment
- No micromanagement
Cons
- Startup environment
- Random projects, can be stressful and a rush to just push features to production
- Sometimes unorganized
- No engineering culture or a push for quality software
- No career path
-