If you can not get the flex schedule and have a set schedule, they can change your schedule and do not care if you do not like the new schedule.
The pay is not good. Some departments are good, some departments are not good. They have favoritism in some departments and if you are a kiss up or their friend, you can get promoted before a person that has more experience