If you spend 90% of your working time self-promoting instead of working, I guarantee you your co-workers will notice and they will hate you for it even if your current management are too incompetent to pick up on it. The only exception is if your entire department is a nest of weasels.