The company promotes learning and innovation. It values driven, smart employees and chooses to promote from within for the most part. There is a great year-long management trainee program for the right people.

Cons

You would really have to screw up big time to get fired, so there are some disgruntled, unappreciative employees who can bring the morale of others down. There is a ton of work, at least in NY, so there is a lot of overtime involved, which can be viewed as good and bad. Most get paid for the overtime, but sometimes, you don't want the money, you just want to go home...

Advice to ManagementAdvice

Be generous and supportive of your hard working people. Praise those who set themselves apart and are not afraid to think outside the box and try a new process.

Favoritism, lack of feedback/performance reviews, raises are discussed only if brought up

Advice to ManagementAdvice

Managers should promote employees based on measured performance and not on how well liked the person is. Being popular and being a hard worker with knowledge of how to improve business are two completely different things.