Vantaggi
Good flexibility. My direct team is full of wonderful people. I have had some great bosses over the years I have learned a lot from, but they all inevitably leave.
Svantaggi
No consideration for pay for performance, very political environment, company is struggling financially (we can't even get properly functioning laptops - some people have laptops that are over 10 years old), senior management team spends too much time competing among themselves and not enough time focusing on sales, constant layoffs due to poor financial performance, constant turnover for lack in confidence in leadership, constant decline in capabilities to sell or facility closures, demoralizing culture, no alignment nor accountability, lack of stability in leadership and structure, constant change without logical direction, poor communication, extreme reliance on email to the point it hurts the company's performance, weak sales leadership and sales reps, year over year without merit increases or opportunity to advance your career, recruiters have a really hard time attracting talent (not surprised).
A very challenging environment to work in.