AWS hired me for a technical apprenticeship and paying me while I go through training! My manager is very kind and empathetic. The benefits are fantastic.
Cons
Not many. Working in tech can be volatile when times are bad, but that goes for most business anyways in an economic lull.