Do not recommend - though I wouldn't recommend 90% of EPC companies
Pros
Decent salary Decent benefits Large organization
Cons
Terrible leadership that does not know how to set up a project and expects employees to overwork since they are trying to send 90% of their work to India. Certain levels of family nepotism. Until 2016 there seemed to be no discernible startegy. Questions asked to the CEO were answered by a rosy-color glasses outlook of the market. Company does not care about employee development and does not invest in adequate training, meaning actual courses with reputable educational institutions. At least we used to have a tuition reimbursement policy ($5,000 a year) which apparently is now canceled. What they attempt to pass as training (online videos - Start 12) is a joke. If you want quality engineers you need to invest in them.