Pros
-Good work life balance -Competent management -Exciting industry
Cons
-Sometimes company policies are overridden for sales, which can cause issues down the road.
Pros
Great people diversity across three continents. Excellent teamwork. Management team very competent and people oriented.
Cons
None I can think of