In the last 3 years I have found the environment to be extremely warm and friendly and uplifting. co-workers/team are incredible, as are most other employee. I'm compensated well on all facets, while they promote a health work/life balance and follow through with what they say.
If there is anything wrong it is more seasonal in that the SGI is plateaued at this point. Meaning that opportunities for advancement have also flattened. That doesn't mean that there aren't opportunities for personal growth within the company, or in your field, just in advancements.