As mentioned in the pros section, I think what we do at Hudson is important. I wish I could be prouder of the work we do, though, because the work environment here is borderline toxic and quite frankly at this point the company feels like it's being held together with duck tape and desperation.
Where to start with the cons? I think most of the bad about working here has to come from management or the lack thereof. Management is inconsistent in communication and overall transparency; lots of things just aren't covered in training and you have to go out of your way to ask management for basic details on important stuff like how bonuses/new systems/etc work. Honestly I'm not entirely sure that upper management even knows what most of the employees here do, as they keep arbitrarily pushing changes, updates, and new systems that are meant to 'streamline' things but actually make everything harder because of a fundamental lack of understanding of what would actually help people in doing their jobs.
The pay and benefits are low for the amount of work we do. The base pay is advertised as a range which is much higher than the actual base pay, and to reach the advertised amounts one is expected to take on boost projects and/or do extra work. The way the bonus system for is structured also incentivizes turning in higher quantities of low quality work, which ultimately does not benefit the clients and their cases. Considering the company literally could not function without the writers and team leads, you would think that management would try to compensate people better. However...
... turnover is extremely high, probably because of the tough working conditions and lack of support from management, which leads to everyone constantly being burned out and leaving. Also, instead of addressing the underlying issues causing such high turnover, management outsources work to contract writers who aren't trained or able to receive the benefits of full-time employees, which feels kind of sketchy and also saddles editors/team leads with a lot of extra projects of variable quality to deal with, meaning the choice is between working overtime or turning in lower quality work, which again does not benefit the clients in the long run.
There's probably a lot more that I could mention, but this is already quite lengthy. So for the sake of brevity, really the cons all boil down to management being shortsighted, capricious, and unwilling to compromise with or compensate employees fairly for their work.