A lot of good companies as clients and experience across sectors
Fantastic for your resume for any tech sales/implementation/product career aspirations
Cons
Culture and comradery is lacking and motivation/dedication to the success of the company lags as a result, as well as very high turnover as people come and go rapidly