Friendly people with a fairly lax work environment. Good breadth of things to work on. Good place to develop engineering skills
Travel is a downside for some.
I got a lot of knowledge on-site experience while working with Haskell PTE LTD. I get to know about how the contractors, sub-contractors communicate each other for a project. It was really a big... opportunities for me and really worth working as an itern.
Should be more projects while I was working in Haskell PTE LTD