I have seen people preparing presentations about their products and teams. The new leadership has asked for this. And we all have been asked to update our mycareer profiles. I guess the new leadership wants to assess things and wants to discard none performing products and people they deem un-important. In that case, layoffs should be around August or September.
Some of my friends - hardworking and intelligent devs have left in past couple of weeks. So, what am I doing here? Perhaps I am waiting here for the day and some severance after working here for 7 years, as my personal situation doesn't allow me to take the leap for few more months.