Pros
I work on an incredible team. Our cohesion is unmatched and I'm so lucky to be on it. My managers challenge me but never give me anything that I can't handle. I feel valued in my role and am treated fairly. It wasn't until I left Intouch (I've returned) that I truly appreciated the vacation/personal time off/sick days they provide. It's nice to know that I can run to the dentist at 2pm, and not be docked vacation hours. I genuinely feel wanted and appreciated.
Cons
My one complaint would be I wish we had more flex working hours. Being an agency, and working in the ebbs and flows that goes with it, I would love to be able to work from home occasionally on days where I'm not scheduled for meetings. But overall, I don't see a lot of cons. I'm very happy with my employment.