Pros
This is a company that always is innovating and ever expanding to make the most out of their situation for their employees. They have a stellar on boarding process that gets the right people into the right seats, and ensures they last with proper recruiting techniques. They install a quality product that is backed by their manufactures and lifetime warranty. It's a company that will make you want to grow inside it, and get the best you can out of it's offerings. You get out what you put it with them, and they reward that effort generously with quality pay, bonuses, and benefits that out-match most of the construction market.
Cons
The only con or negative I can think of is how information is disseminated. If they had a better flow of how that information moves from the top down, more people could see the whole picture and it would instill more of a working culture to the standard employee.