Really nice and fun place to work. That is if you are not in the health and safety department and subordinated to the COO who doesn't understand the purpose of HSE. Be warned there have been many HSE supervisors (they don'y use "manager" titles, but this is what the job was) in the recent years, all left or have been fired for "not fitting with the culture". The reality is that all clashed with the above mentioned COO......Extremely unprofessional. I have never been talk to like that never in my life!
Other than that: really innovative company, fun and relaxed work environment, smart co-workers and a lot of involvement in local organizations and causes. Awesome technology, cleverly integrated, really revolutionary.