Very little training is given to you as a new employee, if it can really be called that. I personally enjoy the challenge of trying to learn everything I need in order to complete the task at hand, but eventually you can’t ask the right questions if you don’t know what the question you’re trying to ask is.
Uniformity is also an issue. Due to the lack of training, many groups perform tasks using different methods. Because of this, when an end user within the company (i.e. Aftermarket, Quality Assurance, etc.) goes to grab information, it may not always be as clear or even in the same location as another group.
Advancement in this company seems to be a perk of granted only to those friendly with management or have been there for a very long time. Without training, a capable employee is unable to advance at any rate considered reasonable.
In my final years there, specialists were quitting or retiring at an accelerated rate with no active plan to replace their knowledge, experience, or workload. So, often this work was put on the unappreciated few who were willing to work their butts off.
Although I wasn’t their long enough to consider having gained “loyalty” I had seen many 20, or even 30 year veterans paid off to save the company money. Instead of working with employees to cut costs, they often resort to layoffs.