Good culture, employees tend to stay
Good open culture, employees tend to stay for the long term. There can be discontent regarding promotions. However, the company offers a decent benefit package and values work/life balance, depending on the department/manager.
Good benefits, good market for products
Can be unstable regarding headcount