Pros
"It was good" part: #1 very smart, nice, helpful and hard-working people (in R&D especially). I met with some of the most amazing software developers there #2 interesting projects #3 good salary and benefits #4 flexible hours and decent work to life balance #5 location close to transit
Cons
"until it wasn't" part: #1 of all those people, some left, many were laid off, some other left because of the lay-offs. Now only a handful are left #2 of all those initiatives, only the low-hanging ones will be attainable with such a small dev team and not in the expected timeframes. I will be surprised if customers that were promised certain features will be sticking around for long #3 this is still valid (actually, people that stayed after the lay-offs got a bump up). The flip-side is that the ones that were laid off got the minimal severance and no bonus, even if that should have been based on the previous fiscal, closed more than 2 months before the lay-offs. Very s#itty move, from the board #4 which such a reduced size, I assume some changes for the worse in this aspect have to be expected Many of the people I talked with said that all the lay-offs were to make the company books look good in preparation of a sale. If they keep doing what they have been doing in the last yer, it will be a fire sale.