Home Technology & Innovation Snap to lay off ‘approximately’ 10% of its staff

Exit mobile version