Pros
Immediate supervisor & department members care Benefits pretty good, time off good Easy commute Pay is average
Cons
Senior management out of touch with reality regarding what makes employees happy Lack of rewards for good job, discontinued anniversary gifts - company doesn't seem to value long-term employees. Not proud to work there anymore - ethics of senior management questionable. Tons of announcements about MORE senior management positions being created. Company is too top-heavy. Heavy layoffs dragged out over years is creating instability in employee confidence in the company. Lack of administrative help puts pressure on project managers to keep their billability up, and do administrative work during what should be off-work time, leading to heavy hours.