The management is not open to new ideas and push you to do all the crap they don't want to do. You would have to do more jobs than those they mentioned in interview. The management go home on time but you would have to squeeze your time doing all the miscellaneous jobs and they ask you to have your jobs ready whenever they need it.