Pros
* Plenty of opportunities for growth — there's a dedicated budget you can spend on conferences and learning resources of your choice. * Genuinely interesting technical projects with real engineering depth. * Language-agnostic tech stack. Some people see this as a downside, but it teaches you to pick the right tool for the problem instead of forcing one language everywhere. * Pleasant, collaborative atmosphere across teams. * Strong focus on optimization — you get hands-on experience writing custom solutions to meet performance and cost requirements, which is rare and valuable. * Company-sponsored international trips and offsites. * Flexible working hours. * Managers actively support your development and unblock you rather than getting in the way.
Cons
* Despite the variety, most projects ultimately revolve around maps. Interesting from many angles, but can start to feel repetitive long-term. * Some solutions end up duplicated across the codebase — a side effect of moving fast on new features. There's active work to consolidate, so it feels transitional rather than permanent. * No B2B contract option — only standard employment contracts, which can be a drawback on the Polish market. * My team had a small but technically complex project — lots of deep work, but few user-facing features compared to a startup. Can leave you with a feeling of low output even when the engineering itself is substantial. * Occasional group layoffs have happened in the past. My project wasn't affected, but worth being aware of.