The incident at MAD was with Klasjet, not Getjet. Though they both belong to the aviasolutions group with questionable business practices.
As for level flight. Fair enough if they had no level offs below TL initially. After the GA though there was as someone has mentioned. I'd expect ATC to pick this 300ft deviation up and query it. But then again I'm not a controller ...