Pros
This is the place to work hard, make good money and grow into a true business professional. The company offers the unique opportunity to earn promotions quickly and rise through to the ranks to management and eventually executive management. You will develop quickly with a highly marketable skill set. Awesome company culture with great people. Lots of time taken for happy hours, company events, etc.
Cons
Like others have said, we work long hours and we work hard. This is not the place for someone looking for a true 9am-5pm. Long hours are never forced by management, but embraced by the employees as everyone is extremely driven to succeed. The company is growing quickly, so there is constant change. For those who can embrace growth/change, this is a terrific place to grow professionally.