Good medical coverage, fair bonuses, very loyal and friendly community, very good and professional training, interesting trips to the customer site, events and outside job activities
Cons
A lot of not very necessary for office employees care for safety (obligatory safety reports!!)