Pros
Great teams to work with You always feel like you succeed and are providing a true service to others Environment is business yet light hearted as you become more and more team driven, sometimes you truly feel like family. The outcome of your day usually completes with productive ends Corporate truly cares for their team working in the "field"
Cons
Don't expect a quick turnaround for education and personal growth. You are at times waiting until your direct manager feels you have consistently hit an expectation before being allowed to grow. Work life and personal life balance is strained easily and can last for a good amount of time Middle Management loses site of the greater outcome for the team and contradicts its own goal Support is not given as well as perceived when it comes to personal growth from direct management