Meaning of green up and red down arrows next to unit cover shield?

Solution 1:

These indicate stat penalties and bonuses. For example, if a unit is suppressed, it gets a -30 aim penalty. This unit will then have a red downward arrow next to the shield to indicate it has a stat penalty.