Pros
Great company Very friendly and helpful leadership at all levels.
Cons
hard work but you do receive overtime also
Pros
Great people in every business segment. There are a lot of growth and development opportunities and its exciting to work for a growing, forward-thinking company.
Cons
Very segmented, so it can be challenging.