- Great culture
- Lots of learning
- Very skilled and motivated team
- Thrive for latest trends in technology
- Nonconformism
- Transparency
- Pay above Spanish standards
Cons
- Difficult to climb up the hierarchical level
- Unclear career growth path
- Somewhat non-reasonably difficult budget approvals for tools