We had a very negative experience with First General. The project was not managed well and as home owners we had to step in to communicate with trades. They even had difficulties getting us a lock box. We needed to be home for the majority of the work being done which impacted our work schedules.
A fairly simple project took 6 months and required us to be in constant communication with First General as no one was overseeing the project. Several trades did a poor job and no one took accountability.
I would not recommend First General.