There's a lot to learn, including extending your patience!
Cons
Just a lot of know-it-all, arrogant, and narcissistic personalities whose attitudes are unbearable! All the nice people have left, and the ones who are still here are those people who make the team collaborations a debate!