Indeed...and yet it seems to carry about the same number of fighters as a star destroyer.
A Star Destroyer carries 72 fighting craft (48 TIE/In Fighters, 12 TIE Interceptors, 12 TIE Bombers) and additional support craft (shuttles, landers, etc.)
Now the new Pegasus...she's a big ship. Slightly larger than new Galactica. I'd put her at just over 2.5 km long.