can't really say it a cons, it's just a specifics of big company with many distinct projects and managers: people are different. Some managers or co-workers from both company and/or customer's side may be... tough to work with.
but, as I said: you can always try to change your project, at least you can talk to HR and/or head office manager