Pros
You will get a varied workload at GMD a chance of title progression if thats something you care about. You will have ownership of a large area due to the small company size.
Cons
As an engineer here you won't do engineering, you'll find yourself spending 90% of your time in Microsoft teams meetings and the remaining 10% project planning. The engineering here is sub par across the board, design and quality both similar to what you'd see in a first year university project. Management couldn't plan a kids birthday party, so forget a realistic time plan for a production car. You will be continually set up to fail and attacked for not meeting their non sensical dates. The company has serious cashflow problems as a result, very unstable, taking on more projects than they have any hope of delivering. The environment here is toxic, toxic individuals are rewarded as authoritive and as such nothing is done to stamp out their behaviours. Poor working culture, you won't talk to your colleagues as you'll spend your time in virtual meetings. No events set up to improve working life by HR.