Pros
Decent benefits, especially healthcare, but they throw that in your face in order to overcompensate for the lack or raises/bonuses.
Cons
Where do you start, ten facts about Genesis: 1. Lack of communication, everything is a secret. 2. No direction from upper management. 3. When an issue is raised by an employee, management disregards and move forward without fixing the issue. 4. Lets great talent slip away. 5. Safety is supposedly the bible, but in all reality it's a falsehood. It's just managers trying to save their job. 6. Senior executives are safe, but the little guy fears for their job daily. 7. High stress, undermanned, overworked and no appreciation. 8. Did I mention raises/bonuses? Yeah, they're pretty much nonexistent unless you're in the senior executive world. 9. Training or professional development has been undercut. 10. Extremely low morale and low sense or worth.