Location differences between offices can make it hard to communicate. No real training given. Engineering process is not strictly enforced, lots of quick fixes & not much planning. Distasteful CEO, aside from the controversial political views, has been caught out being unprofessional & not doing right by his staff - issues with pensions not being paid without notice & constant talk about money coming in from investors with no significant payrise or bonus to show for it.