Pros
It was my first job out of college. Yes, I learned a lot of great skills but at the expense of poor training and lack of camaraderie. When I started, at least benefits were company paid but soon that disappeared. I learned a lot about HR and client relations but wasn't worth the stress and lack of respect I received.
Cons
I was a regional leader in my role, but even that wouldn't support a promotion since they were handed out on whomever the branch manager wanted to kiss their ass. Despite situations where I was the only person working the back end or trying to run things smoothly from an operational standpoint, I was given no power, respect or was treated like an outcast since I wasn't in a recruiting role. No promotion was ever given despite my successes and even when I was awarded for my leadership from company headquarters (award not given by my branch manager), it was a slap in the face since I wasn't named on the award. Rather, it was given as an office award, as if other people were responsible for my success.