Try to take the good reviews here with a grain of salt, they were nearly all directly in response to a single negative review.
- Very poor project management pushing blame onto developers, and lacking trust in them
- Next to no approach for learning and development
- Appalling resourcing issues, with no one taking any responsibility
- No career growth opportunities unless they scale up in the future or you have been there for years
- Extremely high turnover for a small company
- Cliquey culture and nepotism
- Low quality outcomes due to a lack of pushing back on clients
- Once very flexible in terms of hours, working from home etc. but became very strict without giving any reason
FWIW much of this may have changed since my time there, as a lot of people have departed.