Pros
Constant improvement programs, although often implemented without any warning or training. Senior corporate management in HQ wants to achieve something great. Fantastic customers and many many different molecules to work on. Never boring, good variety of tasks. You may be very very lucky to get a brilliant manager.. chances for that are like winning Lotto.
Cons
Management at lower level is not skilled to manage anyone. Very visible favouritism, bullying, forcing to work overtime. Staff do not receive appropriate equipment for their job.. Often customer facing staff do not have a laptop... face to face and phone calls are then done with pen and paper. If customer has questions, they have to 'take is back'.. This is because their manager is so junior and immature that usually do not understand the job of their staff nor how long it takes and what is needed. Cheesy 1980s American alfa male culture is prevalent. Why lower level managers do not implement ANYTHING that senior manager ask them to do?