Lack of layoffs means the company is sometime reluctant to staff up for short term spikes which requires longer hours of employees. Work/life balance could use some improvement. Long term employees will not see their pay increase with industry levels, even with outstanding annual reviews (hence the "not recommended for long term" in the title).