Most locations the same.
Pros: opportunity for advancement if you are good enough.
Cons: low pay for the work expected of you, inconsistencies in expectations, lazy bosses.
It's hard to rate this company, due to how some places are run. There are locations which are excellent, then there are those which shouldn't exist with the leadership in place.