It's pitched at a level of abstraction much closer to the hardware
so it's a good choice for low level software. Thing is if all your experience is in languages where the complexities of say pointers and references are hidden away and then in C++ they are in your face. You won't have the habits, even if you remembered the skills to deal with them safely. Difference between plugging a lamp in and rewiring your house to have a socket you can then plug the lamp in.
Choice between a bit dark or a bit dead...
Given the drive over the last decade plus to turn developers into glorified clerks, I'm not sure it'sa good idea for us or not. For business? I guarantee they will be sorry.