Note first that b1=(a1+a2+⋯+an)−a0, so the condition
a0>a1+a2+⋯+an
is necessary for b1<0.
Below it will be useful to know that in the case a0=a1+a2+⋯+an, the coefficients bi are all non-positive. First note that a0=a1+a2+⋯+an implies b1=0. Next, write
g(x)=(x+a1)⋯(x+an)=xn+c1xn−1+⋯+cn−1x+cn.
Then, the coefficient cj is the sum of all the products ar1ar2⋯arj with 1≤r1<r2<⋯<rj≤n. In particular, cj>0 for 1≤j≤n. Moreover, bj+1=cj+1−a0cj for 1≤j≤n−1 and bn+1=−a0cn<0. Observe that when j<n and
a0cj=(a1+a2+⋯+an)cj
is multiplied out in full, every term as1ss2⋯asj+1 with 1≤s1<s2<⋯<sj+1≤n occurs, since as1ss2⋯asj occurs in cj and asj+1 in (a1+a2+⋯+an). Since all ai>0, we deduce that (a1+a2+⋯+an)cj≥cj+1, for 1≤j≤n−1. Hence, if a0=a1+a2+⋯+an, the coefficients bi are all non-positive. Finally, suppose a0>a1+a2+⋯+an, and let v=a0−(a1+a2+⋯+an). Then f(x)=(x−(a1+a2+⋯+an))g(x)−vg(x). Since v>0, all coefficients of −vg(x) are negative, and, excepting the coefficient 1 of xn+1, all coefficients of (x−(a1+a2+⋯+an))g(x) are non-positive, as shown above. So all coefficients bj of f(x) are negative, as required.