Pros
On lower levels teams are usually excellent, intelligent people, curious, with experience and opinion, team players etc. Very good collection of technologies inherited from various acquisitions (however see disadvantages), some are simply super-stars. You can learn a lot there, if you have curious mind and will to self-develop. Depending on who your manager is you can have a lot of fun there
Cons
Despite small company size executives install and stimulate cross-functional silos. Make customer voice heard to PLM is almost a crime now, unless you can show multi-million PO with it. Constantly changing Product/Technological leadership, every time putting their favourite/background tech as investment priority and trying to eclipse everything else. No career progression path, arbitrary decisions with lots of personal bias. Forget about RSUs or any other awards - you work for salary (and sales commission) and should be satisfied with it.