Vantaggi
Met some wonderful people who I am friends with even after leaving the company. That's it. No other pros at all.
Svantaggi
The reviews I'm reading really mirrored my experience - the people who liked working at Spargo LOVED it, and the people who didn't HATED it. Unfortunately I was one of the people who hated it. The "team" environment was really only for specific members of the team. Training was nonexistent, which lead to many problems both for me and my "team" members. There was absolutely no work/life balance - I missed three major life events, including family funerals, for a job that didn't value me at all. While I was there, I saw more people than just myself set up for failure by lack of training, favoritism, or maybe just ineptitude by higher level management, which made that lack of work/life balance even harder to accept.