I'm sure this is really tough as you've probably worked very hard at your job. Is there a way you can sit down with your supervisor and found out privately, what you can do to improve or what it is they are looking for in order to help you advance, ...