Pros
- Good product. - Interesting customers. - Constant movement. - Flexible hours. - Great development team. - Discussion sessions to promote change to the code base.
Cons
- Poor adaptation to change in the across the whole company. - While sales and marketing are up in the air, selling the 'dream' product, the operations department suffers with the extensive overselling leading to feature creep and in turn, a huge increase in the already overwhelming tech debt they have in their software. - Staff are often overworked with no additional pay. - Micromanagement by insignificant members of the broken management team has caused some distress across the operations department and has caused a few people to leave. - "It's x person's fault" is quite a common phrase at the company. - Unable to cope with the rapid growth and change to Agile. - Due to the rapid growth and their desperation for developers, they are willing to almost hire anybody, including developers who are genuinely incapable of doing their job. - Bare minimum pension scheme. - More incompetence and blaming instead of working together to enforce the rapid changes. - The original product owners are so focused on keeping their work original that any suggestions made by new staff are often dismissed.