Not many negatives to say here ... but if had to note something it would be - Very long hours, and multi-multi-layers of lower and middle management encourage an awful lot of bureaucracy .. Top heavy and they all love a good spreadsheet and powerpoint ! but that being said, it's Top heavy with very good people ..