They are absolutely amazing to work for. They have a bird's eye view on the industry and every owner takes a personal approach to helping the team grow.
The people act nice to you at first, and their are some really great people that work here. They are in a good location.
Cons
If you do anything that is not correct according to their "culture", you get treated in what can only be described as crap. Bad way to manage your employees