Vantaggi
The company is very customer focused and employee focused. We have team building events and happy hours such as outings at Top Golf, Casino Night at the office, and they also serve lunch once per week for all employees. The insurance benefits are some of the best I've ever had and they have a very nice 401k program. Several of the long term employees just got equity options (similar to stock options). I enjoy working here and have referred several people to come work here as well.
Svantaggi
Just like any large corporate company departments can tend to be like silo's and information between departments isn't always shared. But it seems like executive management has realized that and is working to fix that on the residential side of the business.