I'd like to hear others peoples opinions as well. If given the choice between working at a dealership vs a body shop. I'd go with a body shop. IMO you get to work on more advanced techniques then a Dealership. Plus I am always helping out the painter and trying to learn as much as possible from him.
Where else can you be wet sanding repaints and buffing them out daily. 9-5 Mon-Fri. I find it fun to be working and wet sanding, Rotary's, buffing etc...
I also am running a home based business, so I get the best of both worlds, because I can spend hours and hours working on a car. As opposed to the body shop were they need the car out as soon as possible, because there is still 3 more cars that need to be done by the end of the day
At body shops there are Detailers and there are Buffers. Buffers are the ones who wet sand. Buff, remove dirts, run ons etc... Then they hand it over to the Detailer who gets the car ready for the customer to pick up. I started as a Detailer then moved up to Buffer. I then discovered AGO and MOL and discovered that at that level. They are one in the same.
In the end my goal is to just keep learning as much as possible. By attending Meguiar's and also learning new things at the body shop.