Pros
Best product with a lot of potential. A good place as a starter job. You will get to learn a lot. You will find examples of the good and the bad. Try to work on projects with cross site collaboration.
Cons
Leadership does not value knowledge. Giant silos here. No cross team collaboration. Everyone is trying to save their jobs at the expense of doing the right thing for the product. Management takes feedback from the employees but does not act on them. There is only a smoke screen that they are acting on the feedback. Pleasing your boss is more important than doing the right thing. I have seen the culture deteriorate over the years. Growth only if you are friends with a few select people in the management. People having the power to take important decisions haven't taken any effort to learn about the product, but still try to micromanage.