For the most part a great place to work. Management is friendly and helpful. They are very understanding of your personal life needs. The pay is very good for what you do. Time off if you truly need it. Room for advancement to higher positions.
Centralized area, close to home
Some equipment down at times. Weather can be hard to deal with