Pros
They have multiple franchise concepts that are all managed differently. So, if you get involved with a concept that is on the move you can generate a lot of money over a short period of time.
Cons
Management style is to treat you like "street value". You will be expected to put work in front of family and lifestyle. You will be expected to work on Sundays and Saturdays several times a month. Everything you do will be micromanaged to a degree I have never been associated with. The fear management style keeps the revolving door spinning. Get hard facts about this specific position and the turnover rate or expected lifespan of a franchise developer. Also, there is very little, if any, flexibility. 8 to 5 is not good enough regardless of lead flow. Get their earlier and stay their later in order to keep your job. You will be managed to unrealistic expectations.