Pros: good pay for ada county, flexible hours and project driven. sustainable engineering and global thinking.
Cons: what you are hired for is exactly what you will have and do for your tenure, promotion is done through outside hire primarily.
An outstanding company to support and work for.
Single flaw I saw was in upward mobility and external hirings over internal development and progression.
Co-workers were amazing, the projects are important, and focus is not solely on profit margins.