The company has a good benefit program, is a good place to learn and grow
Cons
sometimes missing training for the position, you already bring experience and competences but in order to adapt to the new company expectations there are not clear instructions.
The people in charge don't recognize that the people are the best thing about the business. It's turned into just another corporate entity that doesn't care about anything other than the bottom line.