Good company standards, nice office and some really nice people to work with.
Cons
Extremely poor management & structure within company. Unfortunately, my experience with my manager was less than ideal & there was a lack of support for professional development and growth.