Pros
Nice office building. Some good people. Used to be a great place to work, however current management have managed to turn that around in the past few years.
Cons
Domain knowledge is not valued at all. Market research to determine product features is done after the product has been developed. The salary review process is deliberately disconnected from individual performance. Salaries are determined by reviewing advertised salaries in other unrelated companies. Increments to keep pace with inflation do not exist. There is a regular employee review process, but the process is a farce. There is a regular company wide employee engagement survey, but negative results are ignored despite constant assurances to the contrary. No professional development opportunities, despite repeated assurances to the contrary. The loss of major contracts is not mentioned. The possibility of minor wins are loudly celebrated. Upper management are only interested in their latest project. The products that have been supporting the company for years are ignored and starved of resources. Due to the above challenges, much of the domain knowledge around critical system areas has been lost. Recovering this information to allow for bug fixing and future development is difficult, risky and time consuming. These efforts are not supported by management. Documentation products are changed without notice in order to save subscription costs, with no regard for the loss of the documentation stored in the old product. The cost of re-implementing the lost documentation is not considered relevant. Working unacceptably long hours is not condoned officially, but is actively encouraged. The share price is the only thing that matters.