15% headcount reduction coming
Found this in another thread, any chance we can get some more info on this? Where did this number come from? Is it referring to the U.S.? If it is is there any way to know when and where?
Any additional information would be great.