Pros
Company has some decent benefits. The job security is better than most companies and the companies industry strength is very good globally. One of the top equipment suppliers for many years. Training and support is fairly solid for the industry that is constantly growing and changing.
Cons
With what the company considers a better than average benefit package the salary scale tends to be lower than most. The company has said they want to make employee's happier, but don't follow through on the biggest complaints. Working at development sites and busier sites has little benefit to employees besides more workload than other sites for similar pay. Management policies and upper management goals are typical for a large corp. which means squeezing the little guys for all they have including middle management. An expectation for management positions to last a year at most means there's a big problem that has never been addressed.