I have been working at BMW full-time
Brand is respectable and affluent community will be your customer
Long hours and you will not get two days off in a row
I applied in-person. The process took 6+ months. I interviewed at BMW.
Very long process consisting of tests on paper and physical test. Interviews. pretty statandard questions about conflict and solving issues.