Pros
The quality of the people you'd work with is top notch. Everyone I've interacted with at the company at multiple levels has been extremely knowledgeable, accommodating, and most importantly pleasant. The quality of the work places the company as an industry leader. The firm's leadership is established and truly has a commitment to continuing professional training, improving the company's operations, and creating a positive company culture. As a current employee, I am telling you the benefits package is indeed as attractive as you'll hear; it is not "too good to be true". The operations and training/new hire office space in Tampa is A+.
Cons
I don't have any currents cons in my role. I know some have travel time concerns, but that fluctuates.