The company has gone through a recent period of transformation with an increase in top-down communication and more focus on the people. People are generally great to work with.
Cons
Recent changes - a failed merger and successful acquisition - has lead to some uneasiness within the ranks. Due to settle soon.