I worked at Bank of America full-time
Pros
Good benefits, work life balance
Cons
Lot of management interventions Career growth
I have been working at T-Mobile full-time
Pros
Low pressure Good commission Good management
Cons
Recent acquisition of sprint had added system and some network issues Negatives of retail