Pros
They put a good emphasis on training employees in the industry. Most of the people you will work with are hard working and have a very positive attitude, there are exceptions with Gables just like with every company. Pay and bonus structure are good if you do your job well. There is a lot of great people you will meet and become friends with through company events and training classes. They try to keep things innovative, however this backfires at times.
Cons
Corporate offices are so focused on the "numbers" that they propose outrageous ideas to make them look even better. Regional offices, at least in DC, have become very political. Newer corporate management likes to bring in employees they used to work with or friends and then they usually don't take the job seriously so you end up with lazy incompetent people onsite. There is a designated hiring process for a reason, why mess with the system? Too many SOPs and many of which are great ideas in theory but are not practical when working onsite. Since I started the overall culture of the company has gone downhill and that makes me sad because when I started working for Gables I was very excited about the overall work environment.