- No training outside of arranging on your own initiative.
- Poor culture, especially when in an office located in London with many other tech companies around.
- Stress on engineers/developers to deliver work in their own unpaid time because of a complete lack of agile mobility on product delivery.
- No room for personal development - unless you're a manager.
- Poor IT equipment and offering. I had to buy multiple cables and things on my own expense just to get connectivity that I need to do my job.
- Too many managers and directors and not enough engineers. Managers going into meetings just to be a 'representative' of a team is not efficient use of resources.