Nice team, fast work pace, slow management style
1. Sometimes I received a really delayed response from the management team
2. Sometimes need extra hours, I don't know if that is the culture for the hardware team
3. Repetitive for co-op work
4. Need to be self-oriented
5. The hardest part of the job is to get the manager to understand my problem statement, sometimes they're too busy
6. Largest gain is to learn a variety of engineering concepts.