Pros
The products we make are innovative, special, and commercially viable. I never really worry about our product portfolio or our business outlook. There really are a lot of opportunities in this company; in different job roles and locations. If you are good at what you do and stand out for the right reasons, you will be noticed. The company is taking strides to adapt the company culture to current social issues. Before, it felt old fashioned.
Cons
Your experience is heavily influenced by who your manager and direct teammates are. I see that we do good things in the company, but it's in pockets. We say we offer tools to managers to share with employees, but many managers don't do it, don't prioritize it, or don't know how to respond to their employees' needs. This results in an inconsistent experience. I find that many people struggle to effectively advocate for themselves, which is a necessary skill here. People aren't going to show up and offer you a promotion out of nowhere, you have to put in the work, do a good job, network, look for opportunities, and ask. And if you're trying to move to a job outside your immediate sphere of influence, then you need to find an internal advocate to magnify your voice.