Joining an Indian IT company as a fresher can come with challenges that are not always discussed during college placements or job interviews. From long training periods and fixed notice periods to ...