Pros
Open and accessible communication: Easy to talk directly with upper management, product managers, and your own manager — minimal bureaucracy. Flexible and understanding work environment: Deadlines and workloads are discussed collaboratively, with a human-centered approach and personal situations often taken into account. Support for technical initiative: You're encouraged to suggest and lead your own technical ideas, and if there's interest, you're given the green light without much resistance. Strong company culture and benefits: Friendly and collaborative internal culture, great office space, plenty of perks, and regular team events. Autonomy and ownership: You're not micromanaged; there's a good amount of trust and freedom in how you approach your work.
Cons
Manager experience can vary: A poor manager can negatively impact your experience, and conflict resolution depends heavily on team leadership. Performance reviews may feel one-sided: Annual performance reviews and raises are infrequent and may not always feel fair or aligned with actual contributions. Limited career progression speed: Promotions and salary adjustments are rare and slow, even for high-performing individuals. Recent large-scale layoffs: The company laid off around 250 people, including high-performers with large equity packages, raising concerns about long-term stability. Learning and development could be stronger: While resources exist, the actual usage of training programs is limited, and internal mobility across countries is restricted due to standard industry policies in Germany.