Good working conditions. Above industry average compensation. Decent benefits but could have been a better. Casual atmosphere. Stress level is low key.
Cons
Senior management insists on hiring temp workers instead of long term employees. Does not allow for creation of training and apprentice ship programs. Some departments do not pull their load. Difficult to promote teamwork.