+ Different teams do not communicate. Very insular environment.
+ Knowledge sharing...does not exist.
+ Compensation and bonus lacking.
+ Excessive hiring of contract workers. Hire quality people, pay and promote. Many other reviews have been negative on this aspect.