Pros
Paid well, many of the coworkers were super nice. Flexible hours, not a ton of meetings, good benefits.
Cons
overwork is common, you have to track all your hours and are expected to fluff hours and work over 40 hours a week, Sales says yes to every client, owners randomly come in and change things on a whim, turnover is high. My manager didn't listen well to my concerns and I felt unheard and unappreciated. One of the most dysfunctional communication environments I've ever been in. There was some backstabbing and favoritism was prevalent. People who are never there somehow get promoted, even though they haven't turned in things others are waiting on for weeks. It was common for others to cc your boss on issues when they could just email you directly like a normal adult. When you have proof showing you weren't in the wrong, there were never any apologies and the issue is glossed over. This happened to me several times via email and Teams.