Pros
Hard to think of any really. Got the chance to work with some talented people and freelancers.
Cons
Where to start. Awfully managed. Most people in the development team had no idea what was going on in the game, largely due to being outright told by management meetings were not permitted. No real deadlines, just arbitrary features listed for completion on an arbitrary date with no discussion followed by holidays being blocked until said "deadline". Usually were unachievable, when they were achieved there was no acknowledgement of the deadline. A key member of the team was fired with absolutely no warnings, no disciplinary process, no notice. After this his duties were taken on by one of the owners with no experience, who then went on holiday for 6 weeks despite pressure being put on us as a key period of development. No benefits. We originally were given flexitime with core hours, but this was taken away. No sick pay but are usually still grilled when saying they can't make it in due to sickness. We were often paid late and conversations were overheard about how freelancers were deliberately paid over a week late. Instead of formally ending working with one freelance group they were just not paid and all contact was ignored. One ex employee chasing up their pay 8 days late was just being ignored. No trust in employees from management. Seems to be run more like a factory would than a creative team. Low team morale due to all the above. Often team members were told their work was greenlit and then management would message another team member privately asking to redo their work, putting people in awkward positions and generating an even more toxic work environment. It took one employee to sustain a serious wrist injury before they were bought a proper computer with the correct spec for their job. Employees with years experience in the games industry were regularly either dismissed or called liars when offering advice on standard practice. Employees were often talked to poorly when unfortunate circumstances meant they would be slightly late, despite still completing their hours. After multiple cancelled trains once, I was going to be 45 minutes late, I received an angry phone call from management telling me "It is not acceptable" despite giving them as much notice as I could and it being entirely out of my hands, even after doing lots of overtime around then too.