バイトのシフト,給料について

はじめてのバイトをしたので普通なのかわかりません。
行ける曜日時間を指定してシフトを組んでもらうのですがシフトが前日の夜までわかりません。またタイムカードがあるのですが着替えや準備の時間に給料が払われません。これは普通なのでしょうか?

労働基準法に違反している会社ですね。
労働条件は明示しなければなりません。
書面交付が必要です。
その中に、シフトの曜日、時間、通知日、変更方法などを
記載する必要があります。
前日の時間指定では、労働条件の明示義務に著しく反し、
違法な業務命令といえます。
少なくとも1週間前に通知する必要があるでしょう。
また、着替えや準備時間は、労務に密接な関係があるので、
労働時間です。
この点も違法ですね。
労働基準監督署にも問い合わせると、いいですね。