Pros
While they are being pushed and driven out in droves, good, hardworking, caring people are still there.
Cons
As other posts have mentioned, my experience was that the root of all issues stemmed from poor hiring decisions. Unfortunately, such systemic hiring issues have had negative impacts, such as creating a toxic work environment, a lack of product direction, and restricted career growth.