Pros
Enjoyed flexibility with schedule and the concept of Field Agent is really cool
Cons
Poor leadership, no opportunities for advancement, low/ unfair compensation, and no diversity. Reputation for layoffs, random firings, and disloyalty to their employees, overall not a good place to work.