friendly people, nice workplace & surroundingsThe good thingsthey don't hassle you, make sure just do your work well and get it done on time. it doesn't matter if the some of the management doesn't like you as long as you do your work right you'll be fine!
The challengesthe are times when the top big boss needed you to do / check something for him, he will call you every 30 minutes for the update.