The culture is fantastic and welcoming. They highly encourage growth and training and give you help when you need it. Management is always ready to listen to your suggestions or concerns. Highly recommended.
Cons
There's really nothing I don't like about working here. Magma has been making a lot of improvements lately to address any outstanding concerns.