Technology is awesome and opportunity can be impressive depending on your location. Decent pay and benefits.
Cons
Your experience will be radically different based on where you sit. Some upper middle management people create and instigate toxic environments that are very far from the company culture you see advertised from the US.