Pros
Leader in the space. Decent benefits.
Cons
Working in the Boca and Ft. Lauderdale offices is an exercise in patience and very little oversight. If you don't have kids, you will work harder than those who are taking advantage of this company. Ex: A co-worker has two kids, every other Friday off and the flexibility to work remotely. She takes her kids ONSITE to contracted sites she's working on (very dangerous and not allowed) and times when she's supposed to be WFH, she's actually running errands, wasting time, putting in few hours, taking her kids here and there, hard to get a hold of, and abusing those who put in the time in the office and are honest. It's frustrating to see an employee get away with this when even the work that is done is not great all because an employee may be a single parent.