Pros
Because I was doing the work of 3 positions, I gained some great experience. While I did not get the deserved promotion at HC (that would have been more $$$ for my dept), I did receive a significant promotion with my next company. I was definitely able to advance my career because of all the extra duties that I had to take on at HC. The location is nice, especially if you live in Marin. I did work inpendently (my mgr was too busy to pay attention to me) and was given autonomy within my dept. I want to acknowledge the friendly environment among the employees and the committed and hard working people there.
Cons
Confusing objectives which change weekly. Completely unrealistic expectations and deadlines for employees who are already doing the work of 3 people. Understaffed, underpaid. High burn out due to ridiculous work loads; high turnover due to disastified employees; frequent 'layoffs' by mgmt to keep staff salaries down. Communication among depts is poor. Mgmt does not care about employees needs related to benefits, additional staffing, basic workplace functionality (people are squished together and no consideration of ergonomics), or much else.