Our mission
We're creating the best-in-class environment for our team to grow, thrive, and deliver exceptional work. Our goal is to provide freedom and support so everyone can consult and co-build with partners while continuously developing their skills and career.
What we focus on
Creating exceptional team experiences through:
- Professional development - Supporting continuous learning and career growth
- Work environment - Optimizing both physical and remote work experiences
- Team culture - Fostering collaboration, innovation, and belonging
- Recognition and rewards - Acknowledging contributions and celebrating success
- Work-life integration - Helping team members balance professional and personal goals
2025 key initiatives
Hybrid working
We're evolving our approach to combine the best of remote flexibility with in-person collaboration:
Back to office with flexibility
- Team-driven scheduling - Each team determines optimal office days based on project needs
- Collaboration-focused - Office time prioritizes activities that benefit from face-to-face interaction
- Individual choice - Personal flexibility for focused work and life balance
- Enhanced spaces - Investing in office environments that support productive collaboration
Supporting remote excellence
- Home office stipends - Supporting optimal remote work setups
- Connectivity requirements - Ensuring reliable internet and communication tools
- Async communication - Maintaining strong remote collaboration practices
- Virtual social connection - Regular online team building and social events
Gossip protocol for knowledge spreading
Inspired by distributed systems, we're implementing a "gossip protocol" for knowledge sharing:
How it works
- Peer-to-peer learning - Team members share knowledge directly with colleagues
- Redundant communication - Important information spreads through multiple channels
- Organic discovery - Learning happens naturally through conversations and collaboration
- Cross-pollination - Ideas and techniques spread between different projects and teams
Implementation
- Weekly knowledge shares - Short presentations on interesting discoveries or learnings
- Slack knowledge channels - Dedicated spaces for sharing tips, articles, and insights
- Lunch and learns - Informal sessions where team members teach each other
- Project retrospectives - Structured sharing of lessons learned from recent work
DFG earning system via contribution weight
We're introducing a contribution-based earning system that recognizes diverse forms of value creation:
Contribution categories
- Client delivery - Direct work on client projects and solutions
- Learning and research - Contributing to our knowledge base and technical capabilities
- Community building - Content creation, speaking, and representing the company
- Team development - Mentoring, training, and helping colleagues grow
- Business development - Contributing to partnerships and business growth
How it works
- Quarterly assessment - Regular evaluation of contributions across all categories
- Peer input - Team members provide feedback on each other's contributions
- Transparent metrics - Clear criteria for measuring different types of contributions
- Flexible weighting - Recognition that different roles contribute value in different ways
- Growth incentives - Rewards for expanding into new areas of contribution
New framework for talent recognition
Beyond traditional performance reviews, we're implementing comprehensive talent recognition:
Multi-dimensional recognition
- Technical excellence - Recognizing superior code quality, architecture, and problem-solving
- Leadership impact - Acknowledging those who guide and inspire others
- Innovation contribution - Celebrating creative solutions and new approaches
- Culture champions - Honoring those who strengthen our team culture and values
- Client relationships - Recognizing exceptional client service and relationship building
Recognition mechanisms
- Peer nominations - Team members can nominate colleagues for recognition
- 360-degree feedback - Comprehensive input from colleagues, clients, and leadership
- Public celebration - Sharing achievements with the entire team and community
- Development opportunities - Recognition includes access to conferences, training, and special projects
- Career advancement - Clear pathways for growth based on demonstrated excellence
Professional development strategy
Individual growth paths
Technical advancement
- Skill specialization - Deep expertise in AI, blockchain, platform engineering, or spatial computing
- Cross-functional learning - Understanding business, design, and other disciplines
- Leadership development - Building technical leadership and mentoring capabilities
- Industry involvement - Speaking at conferences, contributing to open source, writing articles
Career flexibility
- Consultant track - Developing expertise in advisory and strategic roles
- Entrepreneur support - Training and resources for those interested in starting companies
- Chair leadership - Opportunities to lead one of our organizational chairs
- Specialist expertise - Becoming recognized experts in specific technical domains
Learning and development resources
- Annual learning budget - Substantial budget per person for courses, conferences, and certifications
- Internal training programs - Regular workshops and training sessions
- Conference attendance - Support for industry conferences and networking events
- Certification programs - Assistance with relevant professional certifications
- Sabbatical opportunities - Extended time for deep learning or personal projects
Team culture and community
Core cultural values
Craftsmanship
- Quality first - Commitment to excellence in everything we build
- Continuous improvement - Always looking for ways to do better
- Attention to detail - Caring about the small things that make a big difference
- Pride in work - Taking ownership and responsibility for our contributions
Innovation and learning
- Curiosity-driven - Encouraging exploration and experimentation
- Failure tolerance - Learning from mistakes and iterating quickly
- Knowledge sharing - Freely sharing insights and discoveries
- Future-focused - Staying ahead of technology trends and changes
Collaboration and support
- Team success - Individual success comes through team success
- Mentorship culture - Experienced team members guide and support others
- Open communication - Honest, direct, and constructive feedback
- Inclusive environment - Welcoming and supporting people from all backgrounds
Community building activities
- Quarterly team gatherings - In-person events for the entire team
- Monthly social events - Both virtual and in-person social activities
- Interest groups - Teams forming around shared hobbies or interests
- Volunteer opportunities - Company-supported community service projects
- Family inclusion - Events that welcome team members' families and partners
Working with other chairs
Engagement success touches every aspect of our organization:
- Learning chair - Ensuring learning opportunities align with career development goals
- Delivery chair - Supporting team satisfaction and professional growth through challenging work
- Communication chair - Helping team members build personal brands and industry recognition
- Partnership chair - Creating opportunities for team members to work with interesting clients and projects
Success metrics for 2025
Team satisfaction and retention
- Achieve high team satisfaction score in quarterly surveys
- Maintain strong annual retention rate
- Increase internal promotion rate for leadership positions
- All team members should have clear development plans
Professional development
- Ensure substantial professional development hours per team member annually
- Majority of team members should earn certifications or complete significant courses
- Encourage team members to present at conferences or publish content
- All team members should report meaningful career progress
Culture and engagement
- Maintain high score on culture and values assessment
- Achieve strong participation in team events and activities
- Establish multiple active interest groups or communities
- All new team members should report positive onboarding experience
Related: 2025 Roadmap | Hybrid working