"If you want to do well during this work term, make it your top priority to be initiative with your work and questions. Most of the hardware team is 50+ years old who know their stuff but are too lazy to come to you and ask how you're doing. Instead, you as the co-op have to be initiate and ask for the work YOU want. Overall work environment is friendly and not too condescending depending on who you work with. I was lucky enough to get some PCB design and firmware, but it took a lot of asking. Pay is average but the experience you get will be enough to get you into California easily. So get out there and don't be shy!"