The hours, and schedule. Benefits are a plus. All the branches seem to work together as a team.
Cons
A lot of favoritism, lack of raises. New hires are just bodies to fill the open position rather than be qualified for that position. Lack of proper training.