Pros
There were very few pros. You can work remotely and take as much PTO as you want.
Cons
Chaos on a daily basis. The top priority today will be replaced by something else tomorrow. This leads to a culture of anxiety, confusion, and the inability to ever get anything done.
There is always a rush to push out features and updates that are not thought through. Nobody owns anything, and communication is pretty much non-existent.
There is no strategy. Everyone is constantly reacting to client issues and making quick fixes that don’t scale.
The benefits are mediocre and there is zero match on the 401(k). While you can take “unlimited PTO,” you will probably still get direct messages while you’re away on vacation.
Bonuses were promised, but then never paid out.