Pros
The benefits are excellent, no more
Cons
Since 2023, the company has undergone multiple rounds of layoffs every year, which has created an unstable environment, making it difficult to maintain a long-term focus on core objectives. Also, here is an interesting but strange story for your reference (It is true!!): Team A had almost no work for months, while Team B was completely overwhelmed for same time and had to OT for the work. When the layoffs happened, it was shocked that they unexpectedly cut many engineers from the busier team B and then moved the underutilized engineers from Team A over to fill the gaps, even though it is required to conduct a fresh learning for these engineers. The logic behind the decision was quite confusing for everyone involved.