Pros
1 You get to hands on and learn a lot in every aspect, but you need to figure yourself how to get works done. Upper management just know to blame and give bunch of excusses. 2 they do coach you on positive thinking mindset.
Cons
1 Work politics 2 double standard and bias 3 bullying culture 4 take things for granted and never learn to appreciate those give fully support when needed. 5 most of the department always ignore or give bunch of excusses when following up of assignment. In the worst case you will be blame by your superior and department involved when fail to complete the assignment due to particular department not corporate. 6 as the management you have to be ready all the time to answer phone call and reply uppermanagemet message. Fail to follow will be blamed for not showing respect even you are busy serving customer and front counter.