Pros:
As far as the fun factor goes, Bear Creek Park is one of the best courses around. You can tell right away it's going to be a fun course by the over the creek shot on the first hole. There is a good variety here for right or left handed players, sidearm or backhand. I really like that there are alot of good ace run holes here, but you have to work for most of them. This course was fun when it was only 12 holes, but the addition of the back 6 is icing on the cake. There are alot of regulars at Bear Creek, so it's never hard to find somebody to throw with if your friends have sand in their vaginas.
Cons:
One of the biggest cons of this course is the upkeep. A combination of a few disrespectful golfers, and slacking by the city, makes this course look a little trashy at times. Another serious con is cops cops cops. Haven't seen many in a while, but the city of Grapevine is notorious for harassing the local golfers. Beer is not allowed here, and they will ticket you. This course is also a disc eater. There are many holes with water trouble, but if you don't mind getting wet, you can find yours and probably a few others. Watch out for the pond on the back of 5, and the big creek on 15. Those are the two you need to worry most about. Also this course can get very sloppy after a good rain, so bring your crappy shoes if you are going to play. Bear Creek is a popular course, so if you go on a nice day, prepare to chill out for a while.
Other Thoughts:
Overall, Bear Creek is a super fun course for all skill levels. This is a course everyone in the area should play.