Senior management approach is quite questionable. Pushing business opportunities over technical and non-technical limitations is understandable, but often this pushing gets too emotional and personal. Performance reviews has been conducted yearly, but my wishes and suggestions have never been heard.