Pros
-I learned some of the industry best practices -location close to home -Site co-workers were a team that looked out for one another
Cons
-Broken promises from corporate -No site support from corporate -unwilling to listen to constructive feedback -you will fill multiple roles without compensation to "be a team player"(I had 3 before I left the position) -you are the "face" of the company, but that is all, you are the outlet that your customer is going to put all of their frustrations into. You have no power to correct any issues unless directed by corporate, even then, it is usually another bandaid or just sweeping something under the rug. -work life balance is non existent, I took time for a funeral, gave them and all members of my team a text and email to ask them to respect that, I was called 4 times during the eulogy.