Avantages
Great co-workers. Non-management branch staff are among the most intelligent, thoughtful, team-oriented, interesting people I have had the opportunity to know.
Inconvénients
Administration: Treats employees like opponents, power plays seem more important than supporting employees to truly serve patrons, money is regularly wasted by administration. "Hidden" exploitation of staff: Most positions, especially the people you see in the actual branches at the desks, are part time. In order to survive, employees have to add "sub shifts" but schedules don't often provide reasonable ways to do this. As a result, many branch-based "front line" KCLS employees are pretty severely sleep deprived and stressed out, and this state is normalized within the organizational environment.