Pros: No overtime, shifts that fit any schedule, Independance
Cons: Irate customers, shifts at all times (overnight, early shifts), No overtime
It depends on which parking lot site, but my experience with the company was great. The only reason I am not working there still consistently is because the job is unionized you may get bumped from your schedule or moved around to another lot.
This wouldn't affect you in a management role and the head office and corporate side of the business is fantastic from my perspective.
The hardest part of the job would be dealing with upset customers, some people can really take it out on you. The most enjoyable is the co-workers and the straight forward shifts.