Pros
1. Challenging - No shortage of technical/engineering challenges for you to deal with. You will not be bored. 2. Safety - One of the company values that is taken very seriously and is woven into the engineering solutions 3. Contributions are rewarded through an elaborate performance review process. If you get things done you will be rewarded. 4. Growth - Well defined levels that are openly shared. You know exactly what you need to do or accomplish to move up to the next level. 5. Tools - Access to top tier engineering tools and services that enable building of world class solutions 6 Team - The team is receptive to new ideas that enable building of innovative solutions and products
Cons
1. Employee benefits are lacking and should be improved on