Pros
Excellent potential for growth and resume perfecting. Senior management does their job and effectively communicates issues and new transitions clearly. HR does a great job making the jump from college to corporate life very manageable. Specifically, the training and recruiting processes are run very well. The training can be slightly tedious but the recruiting was nothing short of seamless.
Kontras
The company is growing so fast it is easy to feel unknown. That being said, I have worked here for three months and have met the CEO three times. Aside from that, the promotion system and standards seem to be a little cloudy in the sens of when and to what extent promotions occur. A results driven company cannot be expected to explicitly guarantee promotions either.