Fairly flexible. As long as you pre-book time off I have never had an issue taking time off. Very flexible with other jobs or school schedules.
Flexible hours but not many hours to be had. Over hiring by manager. Probably because turnover is so great due to poor management.
Pier 1 was flexible when needed .. like a Drs. appointment or illness.