Pros
The only pro is having bank holidays off. Perhaps the occasional free calendar or pen that they sometimes give out.
Cons
False promises of career advancement; Poor applicant tracking system; Unrealistic expectations and metrics to meet; Lunch breaks are almost non-existent; your career development is based on whether you're in the clique or not; Hard work and loyalty means nothing; Managers will move up whomever they were friends with in the branches first, over an employee who has been there for years; Some employees have three times the workload than others because they're more dependable - yet others who have 1/3 of that work get promoted. It's all about meeting numbers and deadlines, not about the employee as a person. A lot of lateral moves with no real career progression or salary increases. Equipment is outdated and cheap. Poor candidate experience due to being severely understaffed. Lack of communication regarding processes between Branch Managers and Recruiters.