Pay is not competitive for inside or outside of the industry. No one is held to the same standard for attendance, performance, or behavior. Growth opportunities is only given if it's the last resort or desperately needed.
Want training to develop your skills? Make sure you are a member of the Engineering or Quality Control/Continuous Improvement departments.
Work from home? Unless you are a member of management or in a non-"entry-level" role in Sales/Marketing, Customer Service, Engineering, Finance or Supply Chain then you should forget the term "work from home" you won't be getting it.