When business is good, and projected increases in various metrics are being met, everyone is fine. Then once the metrics start falling short of projections, changes start happening from the top down to meet the metrics, which usually involves cutting costs. This is when life starts becoming worse for employees. Then, if the business survives, projections start being met again due to being more conservative with projections or the business environment improves. As long as the metrics are being met, all the bosses are happy, and life gets better. Then the projections go too far again, and rinse, repeat.
it's more about throwing the fish back in the water until you find the right one.
Good bosses were involved, communicative, and supportive. Bad bosses were absent and/or acted like obstacles.
Our company has a very flat structure, so sure we have product managers that tell me what to do, but in no way are they my boss.
This works better than any other org structure I've been a part of in the past.
> What happens if you say "no" to them?
It's not adversarial, it's a meeting of the minds to ensure we deliver the best product to our customer.
> who fires who in such structure
Termination is usually Director-level call, Managers are mostly for other HR items.
Unemployment sucks but I was miserable.