I enjoyed the role while at CBSA. The pay was great for a student job, and I was able to renew my contract for a total of four summers. Hours are early, but it is worth it getting off fairly early in the day. The workplace culture is not that great, with student officers being looked down on constantly, and many appearing bitter about being in the exact same role for most of their career. Next to no schedule flexibility, especially for student officers.
work culture and vacation availability.