Catalyst continues to grow and has some corresponding growing pains. Cohesion and consistency across teams can vary. I've had friends who came to work here who didn't have an experience as positive as mine, which I attribute to differences in culture between individual teams.
We have had several reorgs over the last couple years. They have inevitably involved some bumps and bruises. Change is painful though, and I can look back and see the reasoning behind the reorgs, along with benefits that have come from them.