Boards
one good one bad: job edition
+ the technical side and the insight into new inventions is genuinely very interesting and can be the good kind of challenging
- can be extremely tedious if given a load of boring jobs or work in technology areas you're not interested in/suited to