Employer is willing to give you any overtime you need.
Consistent Schedule
Employer will work with you for time off.
Friendly and helpful co-workers.
Overall Respectable company
8/10
You get to work with professionals and individuals who take their job seriously, you get to meet new people every day, and for the most part it's not very stressful. Lots of opportunity for overtime.
Cons
Short-staffing leads to a lot of pressure to take overtime when you don't necessarily want to. There are communication issues as well where you don't always get information relevant to you until the last minute.