It is always to have better optionThe good thingsA good place to train your independent skill.
The challengesWhen issues happen, management will scold you seriously instead of discuss the challenges and solutions immediately. Also, the promises are not there.