- This is a big company. Not everyone has the same experience. Your experience will be highly dependent on your manager and team. Your manager sets the culture. Make sure you vet your manager. I know people that love Adobe and others that don't -- depends on the team and manager. - Like all companies, there are limited resources and many projects competing for those resources. You need to make sure your project is a priority for the company. Otherwise, you won't get anything done and you will leave out of frustration. Everyone will be friendly with you but no one will actually help you. - Some teams don't know where they fit in the organization and have an identity crisis. - Lots of tribal knowledge. Difficult to get started. - For Product Managers: the organizational structure is difficult to understand. Lots of cross-functional teams that you need to work with and no instructions on who you need to work with. Takes time and setbacks to learn. - Like all companies, it is difficult to climb the latter given the incredible talent in the company and limited senior level positions. Talent alone will get you nowhere. You need to network and get on the right clique.