I'm not going to bother writing down all the bad things about this company because it will take too long and I just don't want to waste my energy on them.
First of all, my paltry salary was the same as the one I had 10 years prior and £10k less than my previous role. When I asked about this before my start date, I was told it was because I hadn't submitted a code sample during the interview process. There was no opportunity for negotiation. I was told they would review it after my 6 month probation. Well I passed my probation and there was no change in my salary. My 6 month review was basically 28 minutes of being told where to improve (ignoring all the good work I did) and I was given 2 minutes at the end to talk.
I constantly felt under pressure due to the owner's micro management style. He didn't care about my development. He just wanted things done quickly with no regard for best practices.
A few weeks after I passed my 6 month probation, I received an email out of nowhere basically telling me I'm fired for not being good enough. This was when I was put on a project that was already way behind schedule so no matter how hard I worked, it was always going to make me look like I wasn't doing enough. Two days later, I got fired again so never got paid for my notice period. Funnily enough, the same thing happened to the programmer who was there before I joined the company. I was accused of gross misconduct but when I asked for evidence, they failed to deliver.
There is so much more that I could talk about but I really can't be bothered.
BTW ignore those zero effort 5 star reviews. They are from the owner and his wife. He mentions flexible hours but when I was working there it was strictly 9am-5pm with only a half hour lunch break.