Pros
Very cool cars, most people are helpful and passionate about what they do. Hybrid working is still possible - though this was being cracked down on somewhat so I don't expect this will last.
Cons
Deadlines are fluid, with little to no accountability or repercussions from senior management when they are inevitably missed. For Engineering, being late seems to be an accepted behaviour - cars have actually been delivered to customers with parts on them that aren't released, just because they cannot delay and disappoint the customer by delaying further. I found this to be totally shocking for a company who's motto is "everything is important". Quite a toxic working environment, dominated by large male ego's within management especially. These managers have inevitably hired people who they've worked with before, so it's inevitably quite cliquey and difficult to get your voice heard if your opinion differs. Very high staff turnover - always a bad sign. Relatively new offices, but meeting rooms aren't kitted out with proper audio conferencing equipment - not a great look or very professional when the US team is dialling in remotely and they cannot hear anyone in the room that isn't directly in front of the laptop... Lack of systems and processes - even for basic things, inevitably leading to people having to spend more time on finding work arounds.