Great projects, great bonus, great benefit, company paid summer and skid trips, and great leadership training. All principals and senior personnel are hands-on engineers.
Svantaggi
Most of the projects are technically challenging. Very steep learning curve! High level of performance is expected from top to bottom!
Very difficult environment for non Asians(maybe just cultural differences?), zero managerial structure (who is your boss? Nobody knows). Very close minded design(they have their own standard that I have never seen anywhere else)