Pros
Fantastic company culture Entire C level board is incredibly inspiring Can learn and work across many teams with collaboration but this is up to the individual to create these relationships
Cons
Career growth is lacking - it is easier to work here for a year then move on to another company for the job title you deserve + pay Very little internal promotions HR pretends that it is celebrated to move within the company but make it next to impossible to do so (I have worked here for many years and know less than 5 people who have been able to transfer to a different team not counting redundancies...) If you want to learn anything about different teams in the business and grow it is entirely up to you, most management now blocks most interactions and/or have no desire to help their team grow and learn