Pros
Very high salary for some positions, decent for others. Great benefits (Fully paid, nothing out of your pocket and extremely low co-pays). Interesting work with travel, both throughout the USA and abroad. All expenses paid. You will master Excel and Power Point. You will either meet extremely demanding challenges or fail trying.
Cons
The problem with STEM is the management. If you are not at expert at whatever job they have posted, do not expect training or a willingness to help you grow. Long Hours are the norm. Some management has lost sight of what a normal schedule is. There is no such thing as Work-Life Balance at this company. 60+ hours is the norm, but expect to work around 70+ and then still be told you are not dedicated. It is unhealthy. It is the reason, despite the excellent pay and benefits, that many people leave... except for those that are terminated with little-to-no notice. No real explanation given. No second chances for whatever perceived slight... The con is the management style of the principal US leader for this company. They are not empathetic to you an an employee, you are just a means to an end and in their mind, very replaceable.