I worked for this company in their Chicago office. My management was sub-par at best and demanded a lot from the employees. The pay was okay and the benefits were fine but because management is more focused on making money for the company as opposed to understanding what their employees actually do, much is lost in translation. This money-focused attitude also makes it hard for management to understand the limits of their own employees and therefore expects them to perform miracles in a short amount of time.
I had wished to work in the wind industry because I believe in being dependent from oil but this company will steal your soul and run your beliefs dry for their own benefit. Think twice before accepting a position-unless its in the Spanish office, it appears they love working for the company (as evident by the previous five star reviews).