Pros
-Many opportunities to learn a lot. -Company invests in having tools and data available for everyone. -You are given good equipment to work with, everyone has 2 monitors at their desk by default. -The two offices I visited look modern and well maintained, and pre-Covid there was free coffee/tea/other drinks and fruit. -Some degree of flexibility with working hours (start/ending times). -The company cares about the well-being of its employees. -CEO has been there from the beginning and has an excellent understanding of all aspects of the business and very clear ideas of what to do with the company. You might agree or disagree with him but cannot deny there is good leadership overall.
Cons
-The company has a lot of cash to burn and sometimes uses it in questionable ways during events/parties that make you question why that budget was not used to increase bonuses or base pay (this might have changed with Covid though). -The company likes flying people from one office to another for very little reason or for a meeting that could have happened over a video call (be prepared to travel, especially if you are applying to an office outside of Germany). -You are often invited and expected to be at meetings where the topics being discussed have nothing to do with you or your role.