3.0
Jun 4, 2025
Former employee, more than 3 years
Stillwater, OK
Recommend
CEO approval
Business outlook
Pros
- Smart, Science-based company - Technology forward - Good opportunities to influence business direction
Cons
- Little opportunity for growth - Headstrong upper management - Lower than average pay