The development team is incredibly talented, it is a shame that they were unable to do their job effectively due to bad management
Cons
Management does not allow anyone to truly make something great due to a lack of knowledge and bad organizational skills. Poor planning wastes a lot of time, and the treatment itself is terrible.