Cisco 2960 vs. Catalyst 3560

“Hi, I’m trying to decide between the 2960 and 3560 switch for one of my production networks. What are the pros/cons of each? From Cisco’s website it says 2960 is better suited for a small branch office and the 3560…