Team did not have a "software culture". At every step, it was on my face that this was not a software company, but a team of software developers working for a special-machinery manufacturer. If you're looking for a state-of-the-art software team experience with best practices, this place is not for you. If you do get in, expect the comical amount of internal bureaucracy to delay the development your project by months upon months while you wait for approval from someone in Germany.