Pros: rewarding work
Cons: low pay, ever changing management
The job itself is extremely rewarding, supporting the individuals the company serves is fun and challenging. The pay is very very low for the type of work being done, and there are few full-time positions. Management changes frequently, and seems to be indifferent to their employees. Overall it was a very fun and rewarding job, but unsustainable.