Pros: on-site gym, pete's, cafeteria, volleyball& basketball courts, retention incentives
Cons: culture of working through lunch, working late, etc. too many projects at once.
KLA pays very well, and makes it very hard to leave with retention bonuses which vest over four years. They also have excellent benefits. Most of upper management came up through the ranks, and there are many people who have been there 20+ years.
That being said, there is a lot of lip service given to work/life balance, but there is a culture of working – more... long hours and being on-call 24/7. Many of the people who have been there a long time have experienced at least one layoff. – less