Having started working from early age bought in its way few learnings. More than 25 years has its own ups and downs. Sharing it with ya all helps me too.
Learning 1: Embrace the culture of the company rather than be yourself. It is important to be watchful of whats happening around you before you try to be yourself .
Learning 2: Dont be opinionated about your boss by listening to others. Lot of us form an opinion about our boss by listening to others. Whats important to know is that, their opinions are based on their experiences and sometimes their jealousy. Please note that your bosses behaviour towards you might be different and in many cases good. So form your own opinion based on your own experiences.
Learning 3 : When you change your job, change it for better responsibilities. Lot of times people change jobs for better salaries. It is important to understand that Salary will not help in growth of your career. Better responsibilities will help you as it gives you a chance to learn.
Learning 4: Sort things out over a cup of coffee. If you have a problem with someone it is better to speak with the person rather than sending them a email with copy to the world. Words written sounds harsher than words spoken. So dont try to make a mountain of a mole hill.
Learning 5: If your career is not going upwards then make a lateral move. A lateral move might help you to recharge yourself with new learnings and responsibilities. This move will help you to gain more experience which can help you in the future.