Avantages
I've been with TriNet for almost 4 years and I continually get promoted, get raises, make more commission and get more responsibility. I could not ask for a better corporate employer. TriNet allows me to make the income I want and to meet the individuals in the community that I want to associate myself with. TriNet has went IPO but has not turned into a "corporate mongrel" like most companies do. I still have the flexibility that I had as an employee back when I started in the TriNet "startup" phase. If you drink the TriNet coporate "koolaid" you will most likely never leave this organization until you retire.
Inconvénients
I do work a lot of hours, but its because I want to make a lot of money and push myself to continually "burn the midnight oil". This is what all sales jobs are about though if you are a top 5% sales contributor. This would be the only con I have seen over my 3+ years.