Pros: flexible, multiple locations, dealing with people, good feeling giving someone job, great management, good values, programs to balance work and school
Cons: always have something to do!
Currently I work for Protocall internally, and I have never worked at a place with such a positive culture and open communication with employees of all levels. Management is extremely motivating, resourceful, flexible, and generous. Highly recommend working with them internally, or be placed through them.