{blockquote}Engineers aren't allowed to know with management method they're using...{blockquote}
I've worked in several places like that...
As a general rule, most of the places I've worked claim to be agile but they're actually waterfall with dev pushing back on things that make no sense or we don't don't want to do. Which probably means it looks a bit like agile from the outside.