Pros: great support, nothing hidden, everything is spelled out to you from the start!
Cons: job positions in alot of management positions require transfer.
Excelent training, high level of diversity!! Never had an issue getting anything that I needed to perform my duties, Always had support. Was given freedom to grow the business!