Pros
The people are nice, they will share your frustration
Kontras
Career progression is virtually non existent, there is so much push back, that you have to be already operating way above your pay grade, for a long time, to get compensated accurately. The mid to senior management teams are paralyzed by a lack of confidence, which leads to ineffective and indecisive "strategy" (there is no strategy). Design is not represented at a senior level, so real innovation is avoided in favour of incremental change, despite the top level communication. Sadly, in R&D, hands are tied, voices are ignored, and the teams are stressed (I mean take months off work because of stress) and disenfranchised. They leave, they use their talent, they encourage their former teammates to leave. CEOs come and go, but the culture of conservative, repetitive lack of confidence continues and consumes every creative contribuyer until they capitulate or quit.