Very honest and reliable. The working environment is very healthy and ethical. The people are great to work with and management lead well and are very consistent.
Cons
Communication is often inconsistent and information is often misleading or ambiguous