Good Company if you join a good departmentThe good thingsCollogues and friends, can learn new technology, opportunity for overseas exposure, get to work with global team
The challengesmanagers need to improve as turn over in depts. have been high through out the years, career development was unfair as favoritism culture is strong,oncall was terrible as issues and request keeps on coming because the system is not robust enough and well architectured