Advancement leaves alot to be desired.
Communication between departments is next to none no one seems to know what changes have been made till after its done.
Repairs that needs to be done take too long and when you find out they have been done it may be weeks later or never.