Sometimes it is difficult to find your boarding gate because there is a 2-level bus parking system.
You can have a snack and buy souvenirs. Direct access to the subway. There are free buses to different parts of the city.
Bus stations in big cities of Turkey are certainly something.. Something like a normal railway station. Due to the fact that rail transport is not developed in the country, the intercity bus service is very well developed. The bus stations are large and convenient. A huge number of carrier companies. There are a lot of different cafes, canteens, shops in the bus stations themselves.