It really depends on what department you work for. The real benefits of this work environment is when you work with people who you mesh well with. There are a lot of physical obstacles that come with it all aspects of the company some more than others. Just make sure you are willing to work on all weather conditions.
Cons
At times no lunch
Management is not acomidating
Senority takes effect
No raises after multiple responsibilities