Having great colleagues! Have a close group of good friends!
According to branch practice, my branch have to take leave according to seniority. So by the time my turn when i first joined, i cannot choose my leave.
You make your own schedules, set your own goals and you are your own boss with multitude of mentors just a call a way.
You have to stay motivated and determined or else you can be easily discouraged.