Pros
Actual team is like a family Some benefits are good Majority of "pros" are no longer valid
Cons
Leadership driving the teams to exhaustion due to poor planning on their part. Either C-Levels and above are oblivious or ignoring the poor planning of projects, rewarding certain leaders with promotions when they are clearly the common denominator regarding issus within the teams. Teams being expected to work 60-80hr weeks to try and rescue a failing project while "leadership" go skiing for a week. People being let go because of supposed poor performance - but when things are still going wrong or actually getting worse, shows the problems are with other people within leadership. The very high moral we used to have has disintegrated, with the majority cleaning up resumes and looking for the exit.