Yes and Yes. I've never had a problem walking up and buying a ticket, and if you know which days your going to go, you can go ahead and get them all at the same time.
They have very nice programs you can buy inside with all the teams listed and their early schedule. They also have typical concessions. Hotdogs, hamburgers, Beer etc. You never have to worry about getting a seat in the Thomas and Mack center. The place is huge. The arena can get a little crowded, but its definitely the best place to watch the games. Your right on top of the floor.