Pros
Excellent opportunities, Understanding and supportive management on both the team and higher levels flexible hours and fair pay, not to mention never ending opportunities to self educate and take advantage of internal online learning and classes to obtain certifications and advancement
Cons
Training can be lacking past the first program- you are expected at times to be able to pick up on a great deal without much coaching in a Multi queue environment. You WILL be supporting more than one company at once and at times this can be greatly frustrating and confusing. However, to managements credit they try to provide as much backing as they can team wide to give access to as much tech resources as they can make available to facilitate taking calls and muddling through multi company policy's and support expectations as efficient and painless as possible.