Pros:
-Different heists with different Difficulty levels (Normal , Hard , Very Hard , Overkill , Death wish , Pro Jobs)
-Not bad singleplayer (a little repetitive) and Great Multiplayer
-Many Masks you can get from Heists
-Class-based game , each class has his own pros and cons , and i like this type of games
Cons:
-Needs less Citizens
-Needs more maps
-Needs better drill
-Needs better drill
-Needs better drill