To start, it is a very clean gym because of the "everybody cleans" culture they instill in their staff.
As a trainer I am in complete control of my earnings (which are reasonable in comparison to other corporate gyms) and hours. That being said, they do expect you to work for free A LOT under the guise of "building your business". Which is code for building their business.
There is little to no support outside an occasional booked startup session from the front desk staff (which can make or break your career as a trainer).
Regarding management, there are like a million different people in middle management which can be annoying since they all have different ideas of how the company should be run. Money is their first priority (which makes sense, but hurts trainer morale). Upper management might as well be a calculator with a pulse. Their suggestions are ridiculous bordering on absurd. It's like they've never done honest work and only punched in numbers their whole lives.
The best part of the job is doing what you love and meeting new and awesome people. It's a gym, so there are juiceheads, meatheads, idiots, jerks, bullies, etc. They can all be handled of course, but it comes with the territory.
Make your own schedule, control what you earn, great atmosphere.
ZERO support (e.g. no classes, no movemet of clients when a trainer leaves so it becomes a free for all), management consists mostly of people outside of the industry, low pay for everyone but upper management and great trainers.