You cannot survive in a company which rates you against your co-workers and supports a forced bell curve distribution(rank and yank system). It causes unnecessary tension between teams, lack of cooperation and people are always fighting for attention. Due to the complexity of semiconductor industry, fresh grads take atleast a year to figure out the workings of the job and they are rated poorly just when they are have started to grow into their roles. This is illogical and unnecessary, new hires are forced to leave. People play favorites all the time and everything the management decides including ratings is too much of a blackbox. Everyone works too much and too long,there is no work life balance, everyone is always on-call. Not much potential for growth. THERE IS ALWAYS A CHANCE OF LAYOFFS. They also implemented a Mandatory time off policy for 2 quarters so far (6 days per quarter). This causes international employees to unnecessarily use hard earned time off which they are trying to save for a visit back home. This policy is very harsh and rigid. If you want to treat employees badly, why pretend you care at all?