First thing to note is there is NO perfect private EMS company all will have their own issues and BS to put up with. Shifts are periodically picked based on seniority so don’t expect to get a good schedule when you first start. Gossip can spread like a high school at times.