No formal training structure. All the training was "on the job", which is usually pretty painful. No one has time to really train you and many engineers just aren't good at explaining things. They would very much benefit from a structured training program.
Also very hard to move up in the company. Politics plays a huge role and willingness to relocate as well.
Pay is not that great compared to other engineering companies.