- Excellent learning environment, especially as a junior employee
- Management supports continuing education and team socials
- Collaborative and supportive colleagues at all levels
- Strong teamwork and knowledge-sharing culture
- Opportunities to gain experience in various aspects of geological engineering
Cons
- Heavy workload during busy construction years
- Bonuses are not guaranteed