Good people and a good place to work.
Small company means they didn't have many contracts and will lay you off if they have to.
Advice to Management
Keep growing the company so you can move people from one project to another instead of laying them off.
Let us know if we're missing any workplace or industry recognition –