NightmareThe good thingsPackage is good, you can learn a lot of things, especially can improve communication skill,and etc
The challengesBasically is just depend on which department you join, if the same department like I do, then you seriouslly will have to think twice, facing a lot of stress, not reasonable deadline,forcing me to leave, etc