Benefits and good pay
All good at being individual contributors and team players all at the same time.
Being able to work independently, as well as trust and respect for my subject matter expertise.
Difficult, major layoffs, narciscists, not people builders
My job is pretty boring, but the people and the company itself are good enough to keep me there.
its good a place to work with no micro managing