Pros
In the past, it was a fast growing company with a good and young atmosphere, startup mood and very success oriented.
Growing field and positive for our planet (now days it is a bit unstable due to regulatory changes in the US and in the EU)
In the past it was quite a good place to learn the practical work in a leading global company with MP production scales. (i am not sure that these days it is still relevant since many subject matter experts and seniors have left the company)
Cons
The transition to corporate organization brought many bad things with it, politics and "combinot" took over, many appointments based on loyalty rather than professionalism and suitability for the position.
There is no match between the demands and expectations from the employee and his actual total compensation package - very poor compensation for the low-mid level employees. Can't say that regarding the high levels ...
Bad Work Home Balance
No clear policy regarding RSUs, bonuses and promotions (again, objectivity, contribution and professionalism are not the leading factors ...)
Unfortunately, an organizational culture of lying and dishonesty has taken root at various levels.
Outrages management strategic decisions were made who brought the company to the brink of bankruptcy and a 95% decline in value ... no one really took responsibility for that ...