The work is riveting and the employees are well versed in what they do.
Cons
There is very little mentorship and tons of attitude when change is discussed. Also, there was scattered project management structure at the time that I was employed at the company.