Vantaggi
I enjoyed the flexibility of working from home. My job was entry level... literally bottom of the matrix system so I often had a lot of free time after my main tasks (screening patients on the phone) was done. Back then, there used to be the option to end our Fridays early in the summer, which was nice. I also appreciated the biannual in-person team meetings that the company paid for. The CEO at the time was also a quirky and eccentric guy that made all-team meetings a bit more fun.
Svantaggi
The pay was very low, at least for Associate Consultants. Raises were very small and promotions seemed hard to come by from what I witnessed and heard recently. During my time, there was also very few young and people of color at the company; I don't think this is done deliberately but this is a company with a lot of older people, which might be good for some folks, but maybe not for younger people.