* The wider company is a myriad of contradiction and complexity. There is so much going on and senior team members are spread too thinley across all of it. It's constantly changing and documentation is not reflected to meet it. Everything is everyone's job so everyone seems to be working with a vague idea of what's happening.
* You never know where you stand on priorities or requirements but someone is always asking you when's it's done.
* Sage is another large company following the trends of every other large company. Nothing comes well thought out we are just jumping on the next bandwagon.