Excellent leadership development, very professional, and the atmosphere of the team and the office are not something you find everyday. It's like being with a second family!
Cons
There are not really any downsides to this company unless you have a poor work ethic.
The people are encouraging, the clients are cool and unheard of. The pay is good. And you learn a ton about managing and marketing. Travel opportunities. Keeps you busy. The growth structure is what got me.