Pluspunten
1) You will get to work on some of the best in class technologies. 2) Money if you have the right skills 3) Work life balance 4) Culture among engineers is good. But unfortunately.. the managers don't seem to understand what their engineers can achieve.
Minpunten
1) It is a trigger happy management. Especially throwing away valuable engineers 2) In my experience the head has no accountability. Promises a lot and does nothing. Some requests were pending for 1.5 years even after promises of completion in a month's time. 3) The management retains submissive people. 4) I find senior engineers refusing actual engineering work and instead expect couple of folks that would work under their useless guidance.. to usurp the visibility that the low level engineer should be getting. They are also not technically good to be called seniors.