Pros
Colleagues were mostly friendly and helpful with a good sense of humor, and there is a good work, life balance. The branch is located in a very prominent location with a fast-paced, team, and metric oriented work environment. Local management can be approachable and they're usually friendly, too.
Cons
Internal employee turnover is extremely high in that particular branch, and the staffing industry is not well-respected. Additionally, generic job postings do exist, communication from management can be very poor, and there appears to be a "cookie cutter" operating model on the macro level that doesn't always allow branches to adapt appropriately to their market. There are some structural redundancies as well, and they tend to hire young people who share a similar "look," although this is understandable from a sales perspective.