Pros
I work with a great group of people; our on-site management promotes work-life balance; compensation plan is OK, but it keeps getting whittled down... medical and dental coverage costs have gone up considerably in the last few years, salary increases are limited and usually occur only as annual bump-ups of about 2%.
Cons
Upper management verbally promotes career advancement opportunities, but I have applied to numerous internal opportunities in an effort to advance, to no avail. I have received "Constantly Exceeds Expectations" ratings every year I have worked for the company; I completed the NG Technical Professional Mentorship Program; I take on challenges outside my job description, at no additional pay/compensation... Career advancement internal to the company is not reality. New employees no longer qualify for Retirement Account Contributions.