Some of the worst mid level managers around, considering it claims to be an innovative software company. Product technology is out dated and lacks great innovation. Upper management Gives more importance to sales staff than most other departments combined. Shoves propaganda down all employees' throats, to the extent where it actually insults one's intelligence. There are some inhuman practices taking place in support, such as the policing and penalising of bathroom breaks, among other things. There are a lot of internal politics at play, particularly for promotions, and some of the most incompetent people are assigned to manage teams of young developers, analysts, engineers, which leads to a high turnaround of staff and low retention of good employees.