Pros: great gym, great location, young atmosphere, good starter job
Cons: poor training, sending many jobs to india/oversees, unprofessional management
Tends to be a young culture with good work/life balance. Has offices near downtown Tampa and Fort Lauderdale, so happy hour after work allows to get to know coworkers outside of professional environment.