Flexible work hours (making up hours missed for appointments, etc), fantastic PTO
Cons
Can be feast or famine on work load, time tracking is getting extreme to a point of micromanaging rather than letting us do the job in the time we need, forced use of AI