Pros
Great engineering and project management challenges. Opportunities for growth no matter what section of the company you work in. Knowledge is readily available and shared frequently between colleagues.
Cons
It's challenging if you're not comfortable with a broad spectrum of engineering work. This means that (if you work in a field office), you should be able to design, coordinate procuremnt of materials, manage installers, and be willing to travel. If having the full range of responsibilities is not a problem and you don't mind the travel (40%), you will like working here. This engineering position is more about integration than it is hardcore engineering. You build complex systems using legos (pre-designed and well-thought-out) system components (unless you work in R&D).