Pros
The people, although even in the time I spent there the high turnover meant this changed Due to high turnover there are usually openings to move around the company and progress in terms of job title. You will likely be asked to do more than your job title allowing you to develop skills and learn more if given the chance.
Cons
Compensation is not competitive - I left for the same role in another company close in proximity to simplehuman for a 25% payrise so salary offered is low compared to industry average. Management is luck of the draw - some quality and talent and others, especially in upper management seem to have no idea. If you are in the department with a good manager lucky you, if not good luck. There are not many of them. High turnover in my time at the company, in just over 2 years there were 13 departures, when the whole office is roughly 30 strong it causes large disruption and means work cannot be done to the highest quality. On this note, most with talent and ambition do leave for different jobs usually with a payrise being the main reason. The company feels more of a stepping stone than the family feel SME it previously had. There are far too many in the office who plainly don't seem to want to be there, this is a culture killer so any hopes of building a good company culture is hurt by this.