Pros: Great snow, lots of trees, hidden terrain
Cons: Short vert, WORST APRES SKI EVER
Kirkwood is my favorite hill at Tahoe mainly for the huge snow dumps it gets and the fact that there are lots of hidden pockets where fresh snow can be found days after a big storm and busy weekend.
There are lots of great tree runs, good sidecountry, and a chill, NorCal vibe unlike Squaw where there is an strong "look at me" energy. You can also hit some really great bowls with some short hikes.
On the downside is that its an extra drive to get to, which also does work in its favor since it cuts down on the crowds. Plus, the bars / apres ski setup is so bad its almost embarrassing. The restaurants are pretty good though. The fish tacos in particular are solid.
Overall, if you go to the mountain to ski, then Kirkwood can't be beat at Tahoe. If you want to party and meet girls, go to North Lake and leave the fresh tracks to me!