The leadership has a lot of vision and passion for the work. The environment is very friendly and congenial- the different divisions of the company work together well. Leadership has been very open to massive changes that are in the best interest of the company, no matter how painful.
Cons
I had a very positive experience with the company and learned a lot. There's really nothing I would offer potential employees to be wary of.