Pros
Fellow front line staff are usually great. You do learn a lot because you are given many clients straight of the bat, and the clients are in many ways the best part of the job. If you apply/accept a job here, see it as a stepping stone.
Cons
Middle management was completely out of touch and beholden to funders and barely communicated what this meant. In a classic hierarchical fashion, the higher up you grew in the totem pole the less clients you had and you became completely ignorant of how the actual client work happened. Workload was insane and never ending, and the reward for a good job was always more work. Pay was very low and below-inflation raises were tied to performance every year, with the maximum being 5%. Because of this, you could not serve clients in the way that they deserved. There was constant turnover and leadership accepted it and never examined long term solutions. The culture was extremely corporate, and managers were rewarded for helicoptering. While I understand that they were understaffed, HR leadership was incredibly two faced and uncaring and did not believe in anonymous feedback, so a couple complaints my friends made regarding sexual harassment were ignored because they couldn’t be anonymous.