- The people are great, coworkers are fantastic
- Opportunities for promotion, especially for line workers to become office workers
- Work-life balance and flexibility can be great or terrible depending on department
- Ability to learn a lot
Cons
- Lots of red tape for a smaller company
- HR has a huge amount of control over all decisions
- Mass layoffs with no warning
- Severe lack of accountability (even though it is one of their company values)
- Understaffed and overworked
- End up doing things that are not your job