It has some pretty serious flaws in its script.
Some of them are due to decisions made at the outset by writers David Eggers and James Ponsoldt, while others are because the studio Europacorp intervened after production and forced reshoots and editing to take place that made the movie feel downright incomprehensible.
So yes, it's not very good. Having said that, all the major performances are still solid for what they were working with.
Also, Danny Elfman's score is excellent.