Flawed but a lot of fun at the same time Michael Bay can make a banging action film, we know that. He's wasted a lot of his career on the terrible 'Transformers' films unfortunately, but when he wants to make a straight up R rated action film it is almost always going to be enjoyable on some level.
The problem this film runs into is that it is simply too long for its concept to justify. Admittedly it does its best to squeeze every last drop out of the premise. However if you were to shave 20 minutes off the film you would end up with a lot more satisfied audience members who had a great time, got in, and got out. Similar to 'Speed'.
The film also runs into some into some major morality problems, which almost always happens when you make criminals your protagonists. The film actually does a good job of bringing us on the side of the 'Will Sharp' character. However by the end of the film the load of crap they are trying to serve us about him being a hero is pretty hard to stomach when you think back on the chain of events.
A Bay film is never going to be perfect though, and for every flaw you find you'll likely find a positive to counter it with. The film is fast, well acted, has some great action sequences, some great side characters and a fun plot. Sit back, don't overthink it, and have a good time I'd suggest. 8/10.