Great team to work with. All are dedicated, and they make it easy to come to work.
Cons
Leadership is opaque. You think you're doing great, and all of a sudden you're not.
There is not any warning, or any real communication. It feels like the only conversations they want to have are negative.