Pros
Team members become close, they have no choice, you need each others support to weather all the changes.
Cons
TSM's are puppets. Reviews are almost non-existent. If you are a good employee, with high survey and quality scores and great sales, if HNB doesn't feel you are a good candidate to advance, they will find the most ridiculous "trap" and let you go. Good luck getting in touch with an HR rep, they are unavailable, constantly in "meetings". If you decide to work for HNB, be prepared to be spied on, work harder and not smarter, lie to customers and watch your incentive go down the drain. If you leave, whether under your own steam or are walked out, be prepared to lose the last 2 months of incentive you earned. Yes, all those sales for nothing.