Pros
Learnt some life lessons! There are some great people working there, just a shame management run them into the ground.
Cons
The company is run by two directors who have delusions of grandeur and treat their staff very poorly. I have personally witnessed staff being berated, belittled and disrespected in front of the team and then pushed out of the company, pay withheld and contracts cut with no warning. The company has no values and does not care about their staff nor their mental health. This review comes from my own personal experience, as well as witnessing the unacceptable treatment of others also. You are expected to work long hours, as well as weekends, with no additional pay nor time in lieu. The company seems to employee people for a short period of time, use them for their skills and knowledge and then push them out as quickly as possible. This is apparent from the extremely high staff turnover. Please avoid if you value your mental health.